Логотип

Документация по макросам и шаблонам UMI.CMS

<?=$this->macros('system', 'convertDate', array($timestamp, $format, $timeString)); ?>

Пример вызова

udata://system/convertDate/1239933231/(Y-m-d)

XML-ответ UData

<udata module="system" method="convertdate" generation-time="0.000350">
 2009-04-17
</udata>

Дополнительная информация

Если вы хотите вывести текущую дату, то вызов должен быть следующим:

udata://system/convertDate/now/(Y-m-d)

Примеры использования

Откройте на редактирование любую новость.

Вставьте в поле «Текст новости» макрос %system convertDate(%publish_time%, 'Y-m-d')%.

Нажмите на кнопку «Сохранить и посмотреть». Вы увидите дату публикации новости в формате «гггг-мм-дд».

Название

%system convertDate()% — Форматирует дату из формата UNIX TIMESTAMP в формат.

Параметры: system convertDate(timestamp, format, timeString)

timestamp

Дата в формате UNIX TIMESTAMP (число). Этот формат используется во всех макросах, которые работают с датой.
Для получения текущей даты, в параметре timestamp вместо числа можно указать значение now.

format

Формат даты, которых необходимо получить из параметра timestamp. Допустимые значения этого параметра совпадают со значениями параметра format функции date в PHP. Символы, которые распознаются в этом параметре, можно изучить в таблице.

timeString

Словесное описание даты, см. php.net/manual/en/function.strtotime.php.

Дополнительные сведения