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

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 разные даты для определения разницы между ними. Это полезно, например, для проверки давности оставленного комментария или подсчета количества дней с момента публикации.

Назад в блог

От идеи —
к первому шагу.

Расскажите, что хотите создать.
Обсудим задачу и наметим следующий шаг.