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



我正试图用这个查询从表中获取最近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())');

相关内容

  • 没有找到相关文章

最新更新