Диапазон через условные операторы

голоса: 0
Можно ли через условные операторы без использования JS задать вывод определенного блока во временном диапазоне? Например, в период с 20.01 по 14.02 один блок, а с 14.02 по 10.04 - второй.
Закрыто с пометкой: Вопрос решен!
| Автор: | Категория: Вопросы новичков
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
Здесь вашу задачу полнустью удовлетворит ротатор баннеров - http://manual.ucoz.net/board/44-1-0-172 настройте все необходимые параметры, месяц и число от и до по отображению.
| Автор:
Ротатор баннеров мне не подойдет. В вопросе речь идет именно о стандартных условиях.
AGStudio,

Да, в вопросе речь о операторах, но таковых нет, чтобы реализовать как вы хотите. Есть лишь операторы которые выводят, текущие:

  • Дату
  • День
  • Время
  • Месяц

но нет такого оператора к которому бы можно было прикрутить условие таким образом как это нужно вам.

Yuri_Geruk,

Вы серьезно? Есть текущие дата и месяц, но нельзя задать диапазон? Решение я уже нашел, потестирую, если будет работать как нужно, то дам тут ответ самостоятельно. Если это можно и нужно сделать как на stackoverflow.com. Из чистого любопытства можете посмотреть на само условие:

 <?if (($DAY$)>=20 and ($MONTH$)=1) or (($MONTH$)=3) or (($DAY$)<=10 and ($MONTH$)=4) ?>

Думаю, что пояснять результат тут нет особого смысла.

AGStudio,
Хотя, да, извините, немного о другом подумал )) Можно и так, сработает когда совпадет указанная дата.
...