Как рассчитать разницу поля datetime и теперь в PHP?

В моей базе данных есть поле datetime, которое содержит следующую информацию:

2012-05-03 17:34:01 

Я хочу проверить разницу между полем datetime и теперь:

 $now = date("Ymd H:i:s"); 

Я пытаюсь выяснить, сколько дней прошло между временем и временем, написанным в поле базы данных.

Как я могу это достичь?

Вот ответ 🙂

 $date = new DateTime("2012-05-03 17:34:01"); $now = new DateTime(); echo $date->diff($now)->format("%d days, %h hours and %i minuts"); 
 $diff = abs(strtotime($date2) - strtotime($date1)); 

date_diff :

 $datetime1 = new DateTime('2009-10-11'); $datetime2 = new DateTime("now"); $interval = $datetime1->diff($datetime2); echo $interval->format('%R%a days');