我之前已经阅读了相关内容,但这些修补程序似乎无法正常工作。我怀疑(?)这是一种日期存储在数据库中的方式,我想它的格式。可能是错的。
反正:
WHERE exp_store_orders.order_status_name =
'Approved' AND exp_store_orders.order_completed_date
> DATE_SUB(NOW(), INTERVAL 24 HOUR)
LIMIT 0 , 30
这是目前的尝试。
order_completed_date格式示例:1396891300
这是来自/用于Expresso Store for ExpressionEngine。
答案 0 :(得分:3)
order_completed_date
格式示例:1396891300
在FROM_UNIXTIME...
order_completed_date
FROM_UNIXTIME( exp_store_orders.order_completed_date )
> DATE_SUB(NOW(), INTERVAL 24 HOUR)
如果订单日期为indexed
,要使用它,请将日期的其他部分转换为unix_time
格式。
示例
exp_store_orders.order_completed_date
> UNIX_TIMESTAMP( DATE_SUB( NOW(), INTERVAL 24 HOUR ) )
请参阅: