Страница 1 из 11
Модератор форума: webanet 
Сообщество uCoz » Архивариус » Решённые вопросы » Сравнение даты добавления материала с определенной датой (Прошу помощи)
Сравнение даты добавления материала с определенной датой
amv32
Сообщений: 48
Репутация: 8

Сообщение # 1 | 07:36:33
Всем доброго времени суток!

Ситуация такая: на странице материала (новости/каталог статей) необходимо при дате менее 14.12.2015 выводить определенный блок.

Такая проверка условия:
Код
<?if($ADD_DATE$<'14.12.2015')?>
ничего не дает, вернее условие проверяет, как я понял только первые 2 числа до точки и, к примеру, дата 15.11.2015 уже считается больше, чем 14.12.2015.

Попытки как-то убрать точки с помощью substr и проверить условие:
Код
<?if(<?substr($ADD_DATE$,0,2)?><?substr($ADD_DATE$,3,2)?><?substr($ADD_DATE$,6,4)?>) < '14122015')?>

так же к результату не привели.

Яндекс и Гугл не помогли, прошу совета у знающих людей.

MediaTek-Club.Ru - Все о чипсетах MediaTek и не только
Сообщение отредактировал amv32 - Пятница, 18 Дек 2015, 07:36:42
udevlife
Сообщений: 272
Репутация: 60

Сообщение # 2 | 01:42:48
Внимательно изучите это.
Sonor
Сообщений: 251
Репутация: 514

Сообщение # 3 | 19:35:41
amv32, тогда нужно сравнивать все 3 значения, примерно так:
Код
<?if((substr($ADD_DATE$,0,2)<'14' && substr($ADD_DATE$,3,2)='12' && substr($ADD_DATE$,6)='2015') || (substr($ADD_DATE$,3,2)!='12' && substr($ADD_DATE$,6)='2015') || substr($ADD_DATE$,6)<'2015')?>определённый блок<?endif?>

udevlife
Сообщений: 272
Репутация: 60

Сообщение # 4 | 02:56:53
Sonor,
Прикрепления: 4020423.png(92Kb)
Sonor
Сообщений: 251
Репутация: 514

Сообщение # 5 | 03:18:40
udevlife, так будет при активированной опции «Дату сегодняшнего дня выводить как…» и отсутствии в коде исключающих условий (сегодня-вчера).

amv32
Сообщений: 48
Репутация: 8

Сообщение # 6 | 04:13:58
Sonor, спасибо огромное! Все отлично работает!

MediaTek-Club.Ru - Все о чипсетах MediaTek и не только
Сообщество uCoz » Архивариус » Решённые вопросы » Сравнение даты добавления материала с определенной датой (Прошу помощи)
Страница 1 из 11
Поиск: