strtotimeを使用して現在の時刻と2回比較する以下のphpコードがあります。
$timingsfirstTime[0] = date("H:i:s", strtotime(trim($showTimings[0])));
$timingslastTime[2] = date("H:i:s", strtotime(trim($showTimings[2])));
// 最初のショーの開始時刻が、チャンネルの最後のショーの最後の時刻よりも大きいことを確認します
$current_time = date("H:i:s",strtotime('now'));
$this->assertTrue(($current_time > $timingsfirstTime[0] && $current_time < $timingslastTime[2]),"current time ".$current_time. " is not greater than current show start time ". $timingsfirstTime[0] . " or current time is not less than current show end time ".$timingslastTime[2]);
しかし、私のアサーションはどういうわけか失敗し、次のように出力されます。
現在の時刻 00:38:45 が現在の番組開始時刻 23:50:00 より大きくないか、現在の時刻が現在の番組終了時刻 00:50:00 より小さくない