Изменить формат даты битрикс

Если на странице стоит компонент, у которого есть настройка формата даты, например список новостей (news.list), то выбрав из списка форматов, мы в шаблоне в arResult получим форматированную дату, которая будет содержаться в ключе DISPLAY_ACTIVE_FROM и формироваться из даты начала активности элемента инфоблока. Соответственно обязательное условие — заполненное поля даты начала активности.

Чтобы дата начала активности заполнялась автоматически при создании элемента инфоблока, необходимо в настройках инфоблока на вкладке «поля» в строке «начало активности» выбрать один из пунктов: «текущая дата» или «текущая дата и время».

Если же на странице стоит компонент без настройки формата даты, или же его не стоит вообще, а дату в определенном формате вывести нужно, можно воспользоваться функцией ParseDateTime.

ParseDateTime($date, FORMAT_DATETIME);
Где $date — дата в формате текущего сайта, FORMAT_DATETIME — константа с форматом времени текущего сайта.
Пример использования:

// выведем дату в виде «23 февраля, 2012»

$date = «23.02.2012»; // формат даты сайта

// FORMAT_DATETIME — константа с форматом времени сайта
$arDate = ParseDateTime($date, FORMAT_DATETIME);

echo $arDate[«DD»].» «.ToLower(GetMessage(«MONTH_».intval($arDate[«MM»]).»_S»)).», «.$arDate[«YYYY»];

Изменить формат даты битрикс

2 мыслей о “Изменить формат даты битрикс

  • 12.03.2024 в 20:39
    Permalink

    Wow, awesome weblog structure! How lengthy have you
    ever been blogging for? you make running a blog glance easy.
    The whole glance of your web site is wonderful, let alone the content
    material! You can see similar here e-commerce

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *