需要时间窗口检查器功能

时间:2019-05-25 19:41:46

标签: php

要检查当前时间是否在指定的窗口内,我在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或类似类型的现成和经过测试的功能?

1 个答案:

答案 0 :(得分:0)

尝试类似的方法。它将检查今天是否小于最大时间并且大于最小时间。

$today = new \DateTime();
echo  $today >= (new \DateTime('16:03:00')) && $today <= (new \DateTime('23:00:00'));