我正在尝试找到一种方法来从数据库中选择日期在昨天下午 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”。
抱歉造成混乱,我的英语不好。
问候,金融时报