Search code examples
mysqlsymfonydoctrine-ormdql

How can I use now() in Doctrine 2 DQL?


$ php app/console doctrine:query:dql 'SELECT NOW()'

[Doctrine\ORM\Query\QueryException] [Syntax Error] line 0, col 7: Error: Expected known function, got 'now'

How can I use MySQL's NOW() function with Doctrine's DQL?


Solution

  • The equivalent of MySQL's NOW() is Doctrine DQL's CURRENT_TIMESTAMP().

    CURRENT_DATE() only returns the date part.

    Reference: DQL date/time related functions