Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Определение того входит ли текущая дата в заданный интервал
Форумы портала PHP.SU » » HTTP и PHP » Определение того входит ли текущая дата в заданный интервал

Страниц (1): [1]
 

1. myocean - 15 Сентября, 2015 - 19:32:24 - перейти к сообщению
Здравствуйте
Помогите с алгоритмом
есть несколько интервалов времени
необходимо проверить входит ли текущая дата в них
но подвох заключается в том что помимо диапазона дат есть еще параметр их повтора
например каждый день/неделю/месяц/год

как в таком случае реализовать проверку?
2. andrewkard - 15 Сентября, 2015 - 23:51:50 - перейти к сообщению
myocean
В каком формате интервалы времени?
3. myocean - 15 Сентября, 2015 - 23:56:35 - перейти к сообщению
Сейчас в формате даты sql yyyy-mm-dd
Но проблема не формата, его можно легко поменять... проблема алгоритма...
сейчас думаю смотреть в сторону разбора текущей даты и дат начала-конца по частям - день, неделя, месяц, год... и дальше работать с ними...
но возможно кто сталкивался с подобным и помог бы не изобретать велосипед...
4. aspect - 27 Октября, 2015 - 05:47:56 - перейти к сообщению
Извиняюсь, если это считается старой темой, но тем не менее черканусь по существу.

Спойлер (Отобразить)



Плюс этого подхода (через стртутайм), в том, что вы можете записать это в функцию и обрабатывать как даты, так и время, так и даты с временем.

 

Powered by ExBB FM 1.0 RC1