14.12.2018
Разница между датами php
Для получения разницы между двумя датами в днях нужно воспользоваться простым методом:
$date2 = DateTime::createFromFormat('d.m.Y H:i:s', $date); // Преобразовываем дату в необходимый формат $date1 = new DateTime(); // Сейчас
$dayDiff = $date2->diff($date1)->format('%a');
В результате мы получим сколько дней прошло с определенной даты. Код можно модифицировать и передавать 2 разные даты для определения разницы между ними. Это полезно, например, для проверки давности оставленного комментария или подсчета количества дней с момента публикации.
Нам будет приятно
Поделитесь
Комментарии