у меня есть datetime
поле в моей базе данных, которое содержит следующую информацию:
2015-08-04 18:59:01
Я хочу проверить разницу между этим datetime
поле и теперь с помощью Cakephp framework
?
Увидеть 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();
Других решений пока нет …