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

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

<code>2012-05-03 17:34:01
</code>

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

<code>$now = date("Y-m-d H:i:s");
</code>

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

Как мне этого добиться?

 John Conde04 мая 2012 г., 13:40
 Tibor04 мая 2012 г., 13:40
Вы пробовали гуглитьdate difference php ?

Ответы на вопрос(3)

$diff = abs(strtotime($date2) - strtotime($date1));
Решение Вопроса

$date = new DateTime("2012-05-03 17:34:01");
$now = new DateTime();

echo $date->diff($now)->format("%d days, %h hours and %i minuts");
 11 окт. 2017 г., 13:18
офигенный ответ! Спасибо

date_diff:

$datetime2 = new DateTime("now");
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a days');
 01 февр. 2019 г., 12:56
Cooooool. Цифра очень важна.

Ваш ответ на вопрос