我正在使用DateTime对象并遇到此问题以获取特定日期的活动.
在控制器中,我执行以下查询:
$date = new \DateTime('today');
$activity = $em->getRepository('MyBundle:myEntity')->findOneBy(array(
'activity_date' => $date
));
Run Code Online (Sandbox Code Playgroud)
此查询的结果是null,但是当我以这种方式定义参数日期时:
$date = new \DateTime('Wednesday, ?January ?14, ?2015');
Run Code Online (Sandbox Code Playgroud)
我得到了与此日期匹配的活动.为什么不起作用today?