我想如何检查给定时间是否在两个时间范围内。 例如:22:00< 22:30,这里情况变得虚假。提前谢谢。
$time1="11:00";
$time2="22:30";
$currenttime=date("22:00");
if($time1 - $currenttime < 0 && $currenttime - $time2 < 0 ) {
echo "Lies in range";
} else {
echo "Not lies in range";
}
答案 0 :(得分:1)
以下代码应该有效:
$time1 = strtotime("11:00");
$time2 = strtotime("22:30");
$currenttime = strtotime("22:00");
if ($time1 - $currenttime < 0 && $currenttime - $time2 < 0)
{
echo "Lies in range";
}
else
{
echo "Not lies in range";
}