Принимаем вопросы от населения
| 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
|