gpt4 book ai didi

php - CakePHP-DateTime 和 php 的 date()

转载 作者:行者123 更新时间:2023-11-29 08:08:31 25 4
gpt4 key购买 nike

我在数据库内的一个表中有一个 datetime 字段类型,它表示事件的开始日期和时间。

我想执行如下操作:

$taken_timeslots = $this->Schedule->find('all', array(
'conditions' => array(date('Y-m-d 00:00:00', strtotime('start_at')) => $today)
));

其中 start_at 是我的数据库字段,$today 是

$today = date('Y-m-d 00:00:00', $day_timestamp);

基本上我想获取属于 'today' 的所有记录。我更喜欢使用 cake 的 find() 方法而不是 query(),但会考虑所有因素,特别是如果给出了一个好的答案!非常感谢!

最佳答案

这是我的做法,因为您的 $today 是您正在寻找的日期。首先,您必须在数据库中指定您的字段:

$taken_timeslots = $this->Schedule->find('all', array(
'conditions' => array('Date(Schedule.start_at)' => $today)
));

编辑:我复制了你的代码,有一个)不应该有一个:)现在试试。

这可以是您想要的任何一天:

$today = date('Y-m-d 00:00:00', strtotime('29 September 2013'));

关于php - CakePHP-DateTime 和 php 的 date(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22210597/

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