Вот потребовалось реализовать следующий функционал.
Есть график работы: ПН-ПТ 8-20 чч, СБ 10-14 чч и ВС выходной.
А заказчику нужно чтобы:
1) В будним в рабочее время, показывалось "Закроется сегодня в 20.00".
2) В будни, в нерабочее время - "Откроется завтра в 8.00".
Ну, в общем, по сложному графику, который задается через админку сайта.
Вопрос, как лучше реализовать? JS или PHP?
И есть какой-то пример, похожий на мою задачу на PHP вообще?
через php конечно же.
для начала тебе нужно date('w') php.net/manual/ru/function.date.php
p.s. а лучше даже date('N')
то что введут в админку хранишь в базе к примеру:
0-true
1-false
2-false
3-false
4-false
5-false
6-true
а потом на выводе просто сравниваешь:
<? $date_w = date('w'); ?>
<? if ( $array[$date_w] ) { ?>
Закроется сегодня в 20.00
<?} else {?>
Откроется завтра в 8.00
<?}?>
Сергей Горячев, Можно ведь и на клиенте сделать и не сильно будет труднее....
Я вот больше склоняюсь к тому, что если можно задачу выполнить на клиенте, то лучше отдать клиенту и немного разгрузить сервер