要检查当前时间是否在指定的窗口内,我在Javascript中有一个非常有用的功能:
var time_ranges = [
{
start: "12:00:00",
end: "12:11:00"
},
{
start: "16:00:00",
end: "16:03:00"
},
];
return check_time_in_window(time_ranges); //checks if current time falls in any window period
是否有PHP或类似类型的现成和经过测试的功能?
答案 0 :(得分:0)
尝试类似的方法。它将检查今天是否小于最大时间并且大于最小时间。
$today = new \DateTime();
echo $today >= (new \DateTime('16:03:00')) && $today <= (new \DateTime('23:00:00'));