Вывести дату из свойства 1С-Битрикс в формате "01 января 2023"
Как легко и быстро форматировать дату из свойства Битрикс в формате 01.01.2023 в формат 01 января 2023Вывести дату из свойства 1С-Битрикс в формате "01 января 2023"
Как легко и быстро форматировать дату из свойства Битрикс в формате 01.01.2023 в формат 01 января 2023
📅 26 апреля 2023
👁🗨 497
Иногда необходимо вывести пользовательское свойство Битрикс с типом дата в формате не предусмотренном стандартными настройками компонента или инфоблока. Поэтому мы можем обратиться к документации и использовать разные методы и функции для изменения в тот формат, который нам необходим.
<?= FormatDate('j F Y', MakeTimeStamp($arItem['PROPERTIES']['DATE_EVENTS']['VALUE'])); ?>
FormatDate - функция Битрикса которая возвращает строку отформатированную в соответствии с заданным форматом.
MakeTimeStamp - метод Битрикса который конвертирует время из строки в Unix-формат.
Функция FormatDate первым аргументом принимает строку в виде формата и так как нас интересует дата формата, например 01 января 2023 мы указываем формат вида - j F Y.
Данный формат выведет месяц в нижнем регистре и родительном падеже.