Chudo Опубликовано 23 ноября, 2018 Жалоба Поделиться Опубликовано 23 ноября, 2018 Друзья, помогите пожалуйста. Как можно вывести сообщение в определённое время, которое привяжется к серверному времени? Например, в период с 23:00 до 11:00 выводится одно сообщение, а в период с 11:00 до 23:00 выводится другое? Цитата Ссылка на сообщение Поделиться на другие сайты
Chudo Опубликовано 23 ноября, 2018 Автор Жалоба Поделиться Опубликовано 23 ноября, 2018 Нашёл на форуме такую штуку, подошла {if $smarty.now|date_format:"%H-%M" >= '12-22' && $smarty.now|date_format:"%H-%M" <= '18-20'}<h1>Магазин закрыт</h1>{/if} А можете подсказать, как сделать так, что бы в ПН, ВТ, СР, ЧТ, ПТ, СБ, ВС - можно было разделить по дням. Что бы например, с среду было одно время, в в субботу другое? Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 23 ноября, 2018 Жалоба Поделиться Опубликовано 23 ноября, 2018 Нашёл на форуме такую штуку, подошла А можете подсказать, как сделать так, что бы в ПН, ВТ, СР, ЧТ, ПТ, СБ, ВС - можно было разделить по дням. Что бы например, с среду было одно время, в в субботу другое? Используйте параметры определения дней неделиhttps://www.smarty.net/docs/en/language.modifier.date.format.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
Решение Chudo Опубликовано 23 ноября, 2018 Автор Решение Жалоба Поделиться Опубликовано 23 ноября, 2018 Делюсь, мало ли кому-нибудь пригодится =) {if $smarty.now|date_format:"%A" != 'Пятница' and $smarty.now|date_format:"%A" != 'Суббота'} {if $smarty.now|date_format:"%k" >= '11' && $smarty.now|date_format:"%k" <= '22'} ОТКРЫТО (для пн,вт,ср и чт) {else} ЗАКРЫТО {/if} {else} {if $smarty.now|date_format:"%k" >= '11' && $smarty.now|date_format:"%k" <= '23'} ОТКРЫТО (для сб и вс) </div> {else} ЗАКРЫТО {/if} {/if} Используйте параметры определения дней неделиhttps://www.smarty.net/docs/en/language.modifier.date.format.tplСпасибо большое, Вы мне помогли Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.