Я озадачен заявлением IF, которое я пытаюсь сделать.
Мне нужно проверить, находится ли фактический час в диапазоне чисел ...
Пример:
$currentTime=date('H', $dateToCheck);
if($currentTime<18 && $currentTime>7)
{
do something;
}
Проблема в том, что всякий раз, когда я пытаюсь проверить время только с одним утверждением, IF будет работать, но если я использую «&&» и добавляю другое утверждение, IF больше не будет работать.
(Конечно, оба утверждения верны, поэтому следует выполнить if)
Код, над которым я работаю, следующий:
$orarioMess=date('H',$queryDate);
if($orarioMess<18 && $orarioMess>7)
{
$status=12;
$checkStatus=1;
}
Я ожидаю, что IF все еще будет выполняться даже при проверке двух операторов.
Понятия не имею, почему он не работает ...