我正在设法从数据库中选择行,该数据库的日期在昨天下午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",
场景
我有一个遗留系统,其中日期存储在datetime字段中的AEST时间()数据库中。
我需要从数据库中检索一个日期,并在AEST时间检查它是否在昨天下午4点到今天下午3点之间。
我不确定服务器时区,所以我将UtcNow转换为AEST时区,以便在AEST时间中获取Today,然后进行间隔计算以获得要与之比较的特定日期。
下面的实施是否正确,我目前关注的问题是:
执行间隔计算以获得特定日期。有更好的方法吗?有夏时制的帐户吗?
实现
DateTime dateFromDbInAEST = // date retrieved from the database (stored in AEST)