我在这里有this foreach语句,它运行查询并将信息输出到表中。查询获得最接近当前时间的一组离开,但仅在当前时间之后。
使用strtotime,我想减去我想要显示当前时间之前的结果的小时数。
示例
没有strtotime - > 18:00后的结果
使用strtotime(' - 1小时') - > 17:00及之后的结果
那很好,这就是strtotime应该如何工作的。但是,我可以在pastebin if($minutes2['0'] <= date('G'))
等中看到自定义状态。基本上,它会在当前时间之前选择离开的错误条件,并显示“最终呼叫”或“预定出发”而不是“已登陆”。
澄清一下,它应该是“登陆”,因为我们已经过去了。时间是例如18:00,而实际上在17:10离开的时间表上,状态栏显示“开启时间”或“开启时”。
非常令人费解,我想知道是否有不同的方式来回顾记录而不仅仅是显示它们>= current time
?