[英]CakePHP- DateTime and php's date()
我在db中的一个表中有一个datetime
字段类型,它表示事件的开始日期和时间。
我想按如下方式执行:
$taken_timeslots = $this->Schedule->find('all', array(
'conditions' => array(date('Y-m-d 00:00:00', strtotime('start_at')) => $today)
));
其中start_at
是我的数据库字段,而今天是$
$today = date('Y-m-d 00:00:00', $day_timestamp);
基本上我想要获取属于“今天”的所有记录。 我更喜欢使用cake的find()方法而不是query(),但是会考虑任何事情,特别是如果给出了一个好的答案! 谢谢你!
这是我将如何做到这一点,因为你今天的$是您要找的日期。 首先,您必须在db中指定您的字段:
$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'));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.