Телеграм: @bazarow_ru Почта: mihail@bazarow.ru

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

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

Если нужно вывести дату создания новости, статьи или товара в каталоге, в принципе любого элемента инфоблока- можно воспользоваться вызовом $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']; // Само по себе время
Гость 22.06.2022
Доброго времени суток, я начинающий интегратор, сейчас имею кейс в котором нужно просто отделить год от даты создания сделки. Нне совсем понимаю куда вписывать этот код.

Записная книжка разработчика

Примерно с 2013-го года пишу заметки по разработке сайтов на Битрикс.
Вы можете задавать уточняющие вопросы в комментариях- отвечаю или дополняю заметки по возможности.

Вывести дату окончания скидки в карточке товара Просмотров: 4522 Если нужно вывести информацию о скидке в карточке товара, можно воспользоваться методом Вывести производителей на сайте с отбором его товаров из каталога Просмотров: 19598 Достаточно частая задачка для каталога или интернет-магазина: вывести список производителе... Заполнить коэффициент единицы измерения (MEASURE_RATIO) из свойства э... Просмотров: 6468 Задачка: Каталог наполняется из 1С, но 1С не передает коэффициент единицы измерения (особе... Объединить отдельные поля ФИО в одно свойство при оформлении заказа. Просмотров: 1324 Пользователь, при оформлении заказа, заполняет три отдельных поля с фамилией, именем и отч... Вывод элементов с помощью API битрикс Просмотров: 23962 Иногда, выводить элементы инфоблока с помощью компонентов, может оказаться избыточным. Нап... Вывести свойство привязка к Яндекс Картам в Битрикс Просмотров: 19447 Часто бывает нужно вывести свойство привязка к Яндекс карте в детальном описании элемента... Смена вида карточек товаров в catalog.section с иммитацией AJAX Просмотров: 1627 Смену вида карточек товаров, в разделе каталога, можно реализовать с помощью сессии, запис... Отфильтровать новости в Битрикс за заданный период Просмотров: 16692 Иногда, нужно отфильтровать элементы (новости например) по дате в Битрикс, с помощью компо... Картинка торгового предложения вместо иконки цвета, в выборе SKU Просмотров: 709 Задача: вместо не информативных иконок цветов нужно вывести детальную картинку торгового п... Очистка корзины в 1С-Битрикс одним нажатием Просмотров: 29584 В стандартной корзине Битрикс не хватает кнопки для полной очистки корзины одним нажатием... Вывести компонент новостей на страницу в Битрикс Просмотров: 65107 Посмотрел Яндекс метрику на свой сайт, и решил что буду частенько писать сюда именно то, ч... Дополнительные опции/услуги, добавляемые в корзину, в карточке товаро... Просмотров: 1054 Задача: в детальной карточке товара сделать возможность добавления услуги или опции, при д... Подключение jquery из ядра битрикс и объединение своих скриптов в оди... Просмотров: 20892 Если используете большое количество js скриптов на сайте. Например: фансибокс, всяческие г... Отфильтровать товары бренда и вывести по разделам каталога Просмотров: 1628 Задача: на странице бренда, который выводится компонентом новостей, нужно показать все тов... Спойлер в списке новостей Битрикс Просмотров: 12180 Иногда нужно сделать спойлеры в копонентах Битрикс, в основном конечно, имеет смысл при оч... Установить остатки товара на складе из доступных остатков. Просмотров: 6229 Задача, заполнить остатки товаров, в 1С-Битрикс, из параметра "Доступное количество". Данные о заказе текущего пользователя Просмотров: 13897 Иногда нужно получить данные о заказе текущего пользователя. Не через компонент, а непосре... Добавление в избранное или отложенные, на AJAX из карточки товара Просмотров: 29184 В этой заметке рассакажу как добавлять товары в "Отложенные", для иммитации функционала "И... Вывести минимальную и максимальную цену в разделе каталога Битрикс. Просмотров: 3665 Что бы вывести минимальную и максимальную стоимость товаров, из каталога 1С-Битрикс, доста... Дополнительные картинки в новостях Битрикс, почти фотогалерея. Просмотров: 49499 Частенько стоит задача, по мимо стандартных "Картинка для анонса" и "Деталь...