Если на странице стоит компонент, у которого есть настройка формата даты, например список новостей (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»];
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
Appreciate this post. Will try it out. I saw similar here: E-commerce