Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как реализовать токую афишу?

Как реализовать токую афишу?


     15.05.2017    Общие вопросы по PHP, Модули, MySQL    1117

вопрос
Есть сайт http://afisha.delovoy-saransk.ru/ надо вот такое же реализовать на dle самая главная у меня проблема это с датами, как выводить числа на 14 дней и что бы при переходе на следующий месяц показывались они, и ещё проблема как сделать закрашивание по дням когда данное мероприятие проходит, сейчас время мероприятий хранится в двух доп поле в формате 2017-04-18 2017-04-22

Ответа пока нет


9 комментариев

Sander
PHP-developer

Sander - 15 мая 2017 19:31 -


тОкую...

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

kennius
Юзер

kennius - 15 мая 2017 19:33 -

Да знаю ошибся, лучше по делу чем нибудь помогите

Dark5ider
Эксперт

Dark5ider - 16 мая 2017 14:02 -


Странная афиша

kennius
Юзер

kennius - 16 мая 2017 18:59 -

У них проблемы с ssl сертификатом, я почти всё сам уже реализовал кроме одного не знаю как сделать проверку наличия даты в диапазоне у меня формат диапазона например с 2017-05-10 по 2017-05-22 и дату которую надо проверить например 16.05

dj-avtosh
PHP-developer

dj-avtosh - 16 мая 2017 20:09 -

приводить диапазон к сравниваемой дате и проходить циклом.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

kennius
Юзер

kennius - 16 мая 2017 20:31 -

я рассматривал это вариант но мне показалось более простым преобразование всё к unix time и дальше просто сравнивать

dj-avtosh
PHP-developer

dj-avtosh - 16 мая 2017 20:47 -

16.05 тоже в unix time?

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

kennius
Юзер

kennius - 16 мая 2017 21:08 -

его приводить до нужного формата
я с циклами очень слабо знаком не соображу как делать

nowheremany
Эксперт

nowheremany - 17 мая 2017 14:08 -

$t0 = strtotime('16.05.2017');
$t1 = strtotime('10.05.2017');
$t2 = strtotime('22.05.2017');
if($t0===false or $t1===false or $t2===false){
echo 'Oh, my god, critical error';
}elseif($t1<$t0 and $t0<$t2){
echo 'Yahuuu';
} else {
echo 'Oh, no';
}

Благодарность принимаю тут Связь

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх