在 codeigniter 中获取超过 24 小时的所有记录

Get all records older than 24 hours in codeigniter

我想从 sql table 获取所有超过 24 小时的数据,因为我 已编写以下查询,但无法正常工作。

$this->db->where('DATE(`created_at`) <','strtotime(-1 days)')->get('table_name')->result();

created_at is of date time data type.

试试 INTERVAL

$this->db->where("DATE(`created_at`) + INTERVAL 1 DAY < NOW() ")->get('table_name')->result();

阅读更多

  1. find if date is older than 30 days