繁体   English   中英

从表 CodeIgniter 中获取最近 3 天的数据

[英]Get Last 3 days data from table CodeIgniter

我正在尝试使用此查询从表中获取最近 3 天的数据

$this->db->where('booking_date BETWEEN DATE_SUB(NOW(), INTERVAL 3 DAY) AND NOW()');

但我的问题是预订日期在 UNIX 时间戳中,例如 1600811452。

UNIX_TIMESTAMP()为您提供当前的 Unix 时间戳。 计算一天中存在的秒数。 乘以 3。从UNIX_TIMESTAMP()中减去。 那里有开始日期。 UNIX_TIMESTAMP()是结束日期。

或者

$this->db->where('booking_date BETWEEN UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 3 DAY)) AND UNIX_TIMESTAMP(NOW())');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM