Symfony 2 PHP比较日期问题

时间:2015-08-15 16:22:39

标签: php symfony date

使用php 5.5.9。我有Tranche Entity,它有一个日期属性。我想要的是获得符合条件的行数;有日期gt / lt当前日期,所以我创建了一个twig扩展,这是我的代码: 遵循此this

public function e()
{
    $criteria = new \Doctrine\Common\Collections\Criteria();
    $date=date('Y-m-d');
    $criteria->where($criteria->expr()->lt('date',$date));
    $result=$this->em->getRepository('OCUserBundle:Tranche')->matching($criteria);
    return count($result);
}

我的问题是,无论我尝试什么,我都无法比较日期。

这是错误:

DateType.php第53行:错误:在非对象上调用成员函数format()

我经常搜索并尝试了许多建议,但没有工作,我被卡住了。发生了什么事,并提前感谢你。

1 个答案:

答案 0 :(得分:2)

<?php