从 table CodeIgniter 获取最近 3 天的数据
Get Last 3 days data from table CodeIgniter
我正在尝试使用此查询从 table 获取最近 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())');
我正在尝试使用此查询从 table 获取最近 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())');