Мой сайт "StartHour" и "EndHour"Текущее время между двумя часами
Пример:
Если текущее время (1500) находится между StartHour (0800) и EndHour (2300) сайт работает, то:
$currentTime= date('Hi');
$startTime= $setting_info['start_hour']; //
$endTime= $setting_info['end_hour']; //
if($currentTime>=$startTime && $currentTime<=$endTime)
{
echo "Site Works Perfectly";
}
проблема заключается в том, когда $endTime
больше, чем 2359, например, я хочу, чтобы мой сайт работает п rom 0800 до 0200. Это не сработает, потому что если $currenttime
будет 1000, оно будет больше, чем $startTime
, но будет больше, чем $endTime
.
Или, если $currenttime
- 0000, оно будет меньше, чем $starttime
и меньше, чем $endtime
.
Не могу понять, как это решить.
Пожалуйста, помогите!