PHP — Разница в днях между двух дат

А вы знали что разницу между 2 датами можно найти 1 строчкой? 🙂 Читайте дальше как это сделать при помощи PHP.

Как найти разницу в днях между 2 датами

В одной из версий PHP появилась возможность при помощи класса DateTime посчитать разницу в днях. Давайте рассмотрим код:

echo $dateDiff = date_diff(new DateTime(), new DateTime('2000-01-02 00:00:01'))->days;

В переменной $dateDiff будет разница в днях.
new DateTime() — если указать без параметров, возьмет текущую дату и время.

Также помните, можно передавать параметры в таком виде:

$date = '2000-01-02 00:00:01';
..new DateTime($date)..

При сравнении одинаковых дат вернёт ноль, в остальных случаях вернет положительное число.

автор: Dmitriy

Занимаюсь веб-разработкой с 2011 года. Посмотреть некоторые из моих работ, а также узнать чуть больше обо мне, вы можете на forwww.ru

Пишите, отвечу на любые вопросы.
E-mail: dmitriyribka@gmail.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *