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

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

2015-08-04 18:59:01

Я хочу проверить разницу между этим datetime поле и теперь с помощью Cakephp framework ?

0

Решение

Увидеть DateTime :: дифф

$date = '2015-08-04 18:59:01';
$dateTime = new DateTime($date);
$now = new DateTime();
$interval = $now->diff($dateTime);
echo $interval->format('%R%a days');

Увидеть DateInterval :: формат для других вариантов форматирования.

Вы также можете получить diff в считанные секунды:

$date = '2015-08-04 18:59:01';
$dateTime = new DateTime($date);
$diff = time() - $dateTime->getTimestamp();
0

Другие решения

Других решений пока нет …