Вывод даты создания элемента в правильном формате в Битрикс

Просмотров: 10220 | Комментариев: 2

Если нужно вывести дату создания новости, статьи или товара в каталоге, в принципе любого элемента инфоблока- можно воспользоваться вызовом $arResult["DATE_CREATE"] ($arItem). Но тогда выводится в формате "12 Ноябрь 2015 12:31:17", что достаточно избыточно

Намного красивее выводить в формате сайта, Например "12 Ноября 2015"

Сделать это можно, вот таким кодом, дата выведется без времени создания и с правильным окончанием месяца, если это указано в настройках конкретного сайта

<?
$arParams["DATE_CREATE"]="j F Y";
echo CIBlockFormatProperties::DateFormat($arParams["DATE_CREATE"], MakeTimeStamp($arElement["DATE_CREATE"], CSite::GetDateFormat()));
?>

Сконвертировать в формате сайта

<?
echo FormatDateFromDB($arItem["DATE_CREATE"], 'SHORT');
?>

Если нужно отделить день от месяца и года

<?
echo "<span?>";
echo $DB->FormatDate($arItem["DATE_CREATE"], "DD.MM.YYYY", "DD");
echo "</span?>";
echo FormatDateFromDB($arItem["DATE_CREATE"], 'SHORT');
?>
Необходимо войти что бы оставить комментарий:
Кирилл
Почему-то не вижу ни $arResult["DATE_CREATE"] ни $arResult["CREATE_DATE"] в массиве  распринтованном в шаблоне детальной новости. Проверял также и в виртуальной лаборатории... Что не так делаю?
Михаил Базаров
Цитата
Кирилл пишет:
Почему-то не вижу ни $arResult["DATE_CREATE"] ни $arResult["CREATE_DATE"] в массиве распринтованном в шаблоне детальной новости. Проверял также и в виртуальной лаборатории... Что не так делаю?
Нужно в настройках компонента выставить на вывод "Дата создания" - в заметке не написал, так как само собой разумеющиееся действо
Решения на битрикс

Магазин, на базе готового решения от 35 900 рублей / от 3 до 5 дней

В стоимость входит: Подбор решения из более 200-от готовых сайтов, под Вашу задачу. Полный запуск сайта на сервере или хостинге, со всеми настройками. Лицензия Битрикс "Малый бизнес". Базовая СЕО оптимизация. Инструкции по работе с сайтом. Небольшие доработки под задачу.
Интернет-магазин от 210 000 рублей / от 5-ти недель Сайт компании от 90 000 рублей / от 4-х недель Инфоресурс от 90 000 рублей / от 5-ти недель Адаптивный сайт от 40 000 рублей / от 2-х недель Персональный сайт от 60 000 рублей / от 3-х недель Мобильное приложение от 180 000 рублей / от 4-х недель
Узнать точную стоимость разработки: Для этого, достаточно, как можно подробнее, заполнить вот этот опросник: Скачать опросник и выслать на электронную почту mihail@bazarow.ru.
Смогу задать уточняющие вопросы и оценить проект по срокам и стоимости.
Поделиться заметкой: Спасибо, это помогает развивать сайт:

Авторизация

На сайте работает вход через социальные сети. Просто, выберите наиболее удобную сеть и авторизация произойдет автоматически:
Проходя авторизацию, Вы безоговорочно принимаете условия политики конфеденциальности