PHP定时器超过午夜问题
PHP定时器超过午夜问题,php,datetime,Php,Datetime,我正在使用一个小脚本来打开或关闭一些灯光,但我似乎无法解决以下问题:
PHP脚本作为守护进程运行,以HH:mm:ss的形式从数据库获取时间设置
当我创建一个新的dateTime实例时,如:
$TON = DateTime::createFromFormat('H:i:s', $time_on); // i.e 16:00:00
$TOFF = DateTime::createFromFormat('H:i:s', $time_off); // i.e 02:00:00
它创建一个dat
我正在使用一个小脚本来打开或关闭一些灯光,但我似乎无法解决以下问题:
PHP脚本作为守护进程运行,以HH:mm:ss的形式从数据库获取时间设置
当我创建一个新的dateTime实例时,如:
$TON = DateTime::createFromFormat('H:i:s', $time_on); // i.e 16:00:00
$TOFF = DateTime::createFromFormat('H:i:s', $time_off); // i.e 02:00:00
它创建一个datetime对象,如下所示:
时间:2019年10月7日16:00
休息时间:2019年10月7日02:00
很明显,现在的休息时间是错误的,所以我检查time\u Off是否