我对要使之工作的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;
}
我希望即使使用2条语句进行检查,IF仍将执行。 我不知道为什么它不起作用...