No Doctrine2 você tem que usar um dos seguintes ao invés de
NOW() .Isso:
CURRENT_TIMESTAMP()
Ou:
...
createQuery(...'WHERE x.date = :now')
->setParameter('now', new \DateTime('now'))
...
Se você quiser apenas a hora ou apenas a data, use um desses:
CURRENT_TIME() e CURRENT_DATE() A documentação pode ser encontrada aqui .