Если не устраивает стандартный вывод формата даты и времени, заданных в свойстве сайта на Битрикс , можно поменять формат вывода простым решением.
$arElement["PROPERTIES"]["НАШЕ_СВОЙСТВО"]["VALUE"]; - наше свойство, в котором передаётся дата и время.
Ymd - формат вывода даты и времени.
<? // зададим дату $date = $arElement["PROPERTIES"]["НАШЕ_СВОЙСТВО"]["VALUE"]; // преобразуем ее в Unix-timestamp if ($stmp = MakeTimeStamp($date, "DD.MM.YYYY")) { // для проверки выведем на экран ту же дату // полученную из Unix-timestamp echo date("Ymd", $stmp); } else // если функция вернула false то { // выведем сообщение об ошибке echo "Некорректная дата!"; } ?>
При задании формата даты и времени используются следующие обозначения:
- YYYY - год;
- MM - месяц;
- DD - день;
- HH - часы;
- MI - минуты;
- SS - секунды.
С версии 11.5.4 главного модуля включена поддержка 12-часового формата времени и некоторые новые отображения месяца:
- MMMM - полный месяц;
- M - первые 3 буквы месяца;
- G - час от 1-12 (без ведущего нуля);
- GG - 0-23 (без ведущего нуля);
- H - 01-12;
- HH - 00-23;
- TT - отображением AM/PM (верхний регистр);
- T - AM / PM