Доктрина: вычисление разницы даты и времени

Как я могу рассчитать разницу между столбцом datetime и сейчас (например, «created_at» и NOW()) в Doctrine?

Я много гуглил и не мог найти ответ ..

Заранее спасибо!


person tamir    schedule 12.06.2011    source источник


Ответы (1)


Вы пробовали это?

$query->select('DATEDIFF(NOW(), datetime column)')
person Luis Chanferoni    schedule 13.06.2011
comment
Да, это не работает, и когда я запускаю запрос SELECT DATEDIFF(NOW(), `created_at`) FROM `user` WHERE `id` = 14 в своей БД, я получаю 0, но когда я SELECT NOW(), `created_at` я правильно получаю даты... может ли это быть как-то связано с типом столбца DATETIME вместо чего-то еще? - person tamir; 13.06.2011
comment
Странно, что TIMEDIFF работает, а DATEDIFF — нет. Может результат меньше суток.. - person Luis Chanferoni; 14.06.2011