我正在设法从数据库中选择行,该数据库的日期在昨天下午5点之间。今天下午4点59分。
数据库中充满了订单,我试图让它显示从昨天下午5点开始的所有订单。直到今天下午4点59分。我必须让它每天显示那些条目,以便我的客户能够知道今天的订单,直到截止时间。
我发现了一些,但只是显示时间从0000 - 23:59,而我需要的是17:00 - 16:59。
有没有办法这样做?
编辑:
到目前为止,我提出的问题是:
"SELECT date FROM xcart_orders WHERE date between '".strtotime(date("F j, Y", time() - 60 * 60 * 24))."' and '".strtotime(date('F j, Y'))."'"从现在到昨天,这会把结果还给我。现在是下午12点,它会把昨天下午12点到现在(12点)的结果还给我。
然而,我想要的是从昨天下午5点到今天下午4点59分,它总是给我看结果。这是必要的,因为我的客户正在进行电子商务,截止交货时间是下午5点。因此,他需要整合从上一次切断时间到当前截止时间的订单。
我很抱歉忘记通知这件事;数据库中的日期是在UNIX时间戳中,因此,我的查询有“strtotime”。
对不起,造成了混乱,我的英语不好。
向你问好,FT
发布于 2014-11-03 08:38:27
尝尝这个
从'2014-05-07 08:00‘和date_add('2014-05-07 08:00“,间隔1天)之间的y WHERE日期中选择x
结果应该是你选择的每一个数据,从2014-05-07上午8点到2017年-05-08上午7点59分。
希望能帮上忙。=)
https://stackoverflow.com/questions/16291898
复制相似问题