gpt4 book ai didi

cakephp - 当字段为日期时间时,如何按日期查找项目?

转载 作者:行者123 更新时间:2023-12-01 11:39:09 24 4
gpt4 key购买 nike

我有一个带有 DateTime 字段的模型。即使该列是日期时间,我如何按日期获取所有条目?

示例表汽车:

id; expiration
1;2014-12-22 00:00:00
2;2014-12-22 03:12:00
3;2014-10-09 01:10:29

如果我这样做:

$this->Car->find("all", array('conditions' => array('expiration' => '2014-12-22' ) ))

我只得到 ID 为 1 (2014-12-22 00:00:00) 的项目

但我需要所有项目(1 和 2)任何想法如何完成这个?在 MySql 中我可以做这样的事情:

SELECT * ... FROM..WHERE DATE_FORMAT(conditions, '%Y-%m-%d') = '2014-12-22'

最佳答案

试试这个

$this->Car->find("all", array('conditions' => array('DATE(ondate)' => '2014-12-22') ));

这将产生

SELECT * ... FROM..WHERE WHERE DATE(ondate) = '2014-12-22' 

关于cakephp - 当字段为日期时间时,如何按日期查找项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23469155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com