是否可以在活动记录where子句中格式化以下日期?

我需要将channel_titles.entry_date设置为Y-m-d格式,例如$yesterday变量。

$yesterday = date('Y-m-d', strtotime('yesterday'));

$this->db->where('channel_titles.entry_date', $yesterday);

最佳答案

您可以这样使用DATE_FORMAT函数:

$this->db->where("DATE_FORMAT(from_unixtime(channel_titles.entry_date), '%Y-%m-%d')", $yesterday, false);

10-05 21:34