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