14.12.2018

Разница между датами php

Разница между датами php

Для получения разницы между двумя датами в днях нужно воспользоваться простым методом:

$date2 = DateTime::createFromFormat('d.m.Y H:i:s', $date); // Преобразовываем дату в необходимый формат
$date1 = new DateTime(); // Сейчас
$dayDiff = $date2->diff($date1)->format('%a');

В результате мы получим сколько дней прошло с определенной даты. Код можно модифицировать и передавать 2 разные даты для определения разницы между ними. Это полезно, например, для проверки давности оставленного комментария или подсчета количества дней с момента публикации.

Нам будет приятно

Поделитесь

Комментарии

Загрузка комментариев...