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

Просмотров: 30714

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

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

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

$dateCreate = CIBlockFormatProperties::DateFormat(
        'j F Y', 
        MakeTimeStamp(
            $arItem["DATE_CREATE"], 
            CSite::GetDateFormat()
        )
);
echo $dateCreate;

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

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

Если нужно вывести дату и время создания

$dateCreate = CIBlockFormatProperties::DateFormat(
        'j F Y h:m', 
        MakeTimeStamp(
            $arItem["DATE_CREATE"], 
            CSite::GetDateFormat()
        )
);
echo $dateCreate;

Если нужно отделить дату и время друг отдруга, что бы как-то красиво сверстать.

$dateCreate = CIBlockFormatProperties::DateFormat(
        'j F Y / h:m', 
        MakeTimeStamp(
            $arItem["DATE_CREATE"], 
            CSite::GetDateFormat()
        )
);
$arDateCreate = explode('/', $dateCreate);
echo $arDateCreate['0']; // Сама по себе дата
echo $arDateCreate['1']; // Само по себе время

Стоимость разработки на 1С-Битрикс:

Индивидуальная разработка магазина

от 500 000 руб. от 5-ти недель

Разработка магазина на 1С-Битрикс с нуля. Дизайн, сборка и оптимизация производительности под конкретный проект и требования. Реализация любого функционала без ограничений готовых решений.

Запуск сайта на готовом решении

от 100 000 руб. от 7-ми дней

Вариант для тех, кто не хочет тратить много средств на индивидуальный проект, и не имеет серьезных требований к сайту. Магазин, быстро запускается на базе одного из 200-та готовых решений.

Мобильное приложение

от 500 000 руб. от 1-го месяца

Разработка кроссплатформенного мобильного приложения, которое не уступает нативным решениям как в производительности, так и пользовательском опыте. Публикуется в AppStore, GooglePlay и RuStore

Сайт компании

от 350 000 руб. от 1-го месяца

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

Инфресурс

от 400 000 руб. от 5-ти недель

Информационный ресурс любой сложности. Сайт для СМИ, городской портал или многопользовательская доска объявлений. Внутренние форумы, блоги- по необходимости.

Лечение сайтов от вирусов

от 40 000 руб. от 2-х дней

Выполню полную проверку сайта и окружения. В случае обнаружения вирусов проведу полный комплекс лечения проекта и закрытия лазеек.