Как я могу сравнить дату с текущей датой, используя Doctrine 2?

У меня есть база данных, в которой хранится «дата истечения срока действия». Теперь я хочу сравнить текущую дату с сохраненной датой истечения срока действия. Если текущая дата предшествует дате истечения срока действия, данные должны отображаться как обычно, но если срок действия данных истек, я хочу, чтобы они были исключены.

Я пытался:

$query = $em->createQuery('SELECT d FROM test d WHERE d.expDate > :date')
    ->setParameters('date', 'now()');

Помощь была бы крутой, или несколько советов, если кто-то разбирается в моей проблеме.

18
задан Benjamin 31 August 2012 в 22:49
поделиться