#36557 Macik:
Текущие время находится в переменной «now» масива $sys. Т.е. в шаблоне к ней можно обратиться как {PHP.sys.now}
Для спавнения используем условие в шаблоне (пример для Сиены «на вскидку» - не тестировал):
<!-- IF {PAGE_ROW_DATE_STAMP|cot_date('date_full', $this)} == {PHP.sys.now|cot_date('date_full', $this)} -->
Сегодня в {PAGE_ROW_DATE_STAMP|cot_date('time_medium', $this)}
<!-- ELSE -->
{PAGE_ROW_DATE_STAMP|cot_date('date_full', $this)}
<!-- ENDIF -->
Народ как сделать "вчера в 9-45" ? То есть 3 вариант - дата/вчера время/сегодня веремя. Спасибо!
Added 10 minutes later:
Ну и заодно тыкните носом как "считать" - то есть от текущего времени хочу отнять время публикации и получить не "сегодня в 22:30" а "7 часов назад".
Added 2 minutes later:
Почитатать то я могу теоритически через cot_date(
'G'
)
а вот как вывести результат?
Added 22 hours later:
Думал сделаю на свежую голову а не тут то было))))
<!-- IF {PHP.sys.now|cot_date('Y.m.d', $this)} == {PAGE_ROW_DATE_STAMP|cot_date('Y.m.d', $this)} -->
Сегодня
!-- ELSE IF {PHP.sys.now|cot_date('Y.m.d', $this)} == {PAGE_ROW_DATE_STAMP|cot_date('Y.m.d', $this)} + 1 -->
Вчера
<!-- ELSE IF {PHP.sys.now|cot_date('Y.m.d', $this)} - {PAGE_ROW_DATE_STAMP|cot_date('Y.m.d', $this)} >= 2 -->
иное
<!-- ENDIF -->
Так не работает, или я с условиями ошибся или просто не умеет так считать (что вряд ли)