Принимаем вопросы от населения
Dayver |
|
---|---|
#46590 Kabak: Вы не разобрались как работает функция обрабатывающая тег. Допустим у вас в шаблоне страниц (page.tpl) есть тег {PAGE_DATE_STAMP} ... в этом теге выводится число-дата (timestamp) тогда можно с помощью функции cot_date преобразовать это число в текстовый формат. Например если в шаблоне вместо {PAGE_DATE_STAMP} написать {PAGE_DATE_STAMP|cot_date('d.m.Y', $this)} то указанное число превратится в текстовый формат (например 06.05.2023) Если же в шаблон вставить тег {PHP.sys.now} то он отобразит число timestamp текущего времени а значит если применить к нему функци cot_date {PHP.sys.now|cot_date('d.m.Y', $this)} то и дата будет текущей просто в текстовом формате, а не числовом. А вообще cot_date работает так же как нативная php функция date. Котовская функция просто еще дополнительно учитывает временные сдвиги из настроек в админке или часового пояса пользователя. Просто в примерах выше допустили ошибку опустив второй аргумент функции
Потому что если вызывать либо cot_date() либо просто date() только с одним аргументом шаблона то они всегда будут возвращать текущее дату\время. Но документация все равно почитать стоит что бы действительно разобратся, а не просто решить задачу копи-пастом из ответов форума. Pavlo Tkachenko aka Dayver
|