繁体   English   中英

CakePHP- DateTime和php的日期()

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM