Извините, это обязательно будет ДЕЙСТВИТЕЛЬНО простым ответом на глупый вопрос, но я страдаю от замораживания мозга!Функция времени PHP - Возвращение Истина, если время между двумя значениями
Мне нужна функция, которая вернет true, если текущее время находится между началом и временем окончания, поэтому приложение не будет работать. Эффективно «тихое время»;
Пользователь может установить время начала и и время окончания в 24hr часы:
$start_time = "0300";
$end_time = "0900";
Используя следующий почти работает:
function isQuietTime($start,$end)
{
if((date("Hm") >= $start) && (date("Hm") <= $end)) {return TRUE;} else {return FALSE;}
}
Но что, если время начала 2300, конца время 0600, а текущее время 0300? Вышеуказанная функция вернет false. Проблема возникает, когда время начала до конца текущего дня, а время окончания - следующий день. Как мне заставить это работать?
Спасибо!
использовать временную метку unix. – michi