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

- Создание сайта на 1С-Битрикс;
- Доработки и правки на рабочем проекте;
- Адаптивная вёрстка и натяжка на Битрикс;
- Выгрузка и Загрузка товаров на сайт;
- Парсинг;
- Интеграции со сторонними сервисами по API;
- Многоязычные версии сайтов и многое другое.

Бесплатно проведу технический аудит вашего сайта, а также дам рекомендации по продвижению проекта. Отвечу на любые вопросы. Пишите :)
E-mail: dmitriyribka@gmail.com
Skype: cinemacreaterus

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

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