Получение прошедшего или будущего дня на PHP

PHP
Немного о том, как в PHP получить дату прошедшего или будущего дня. Пару строк кода:
$day = 86400 * 2;
$date = date('d.m.Y', time() - $day);

В первой строке мы создаём переменную, чьё значение будет двум суткам в секундах - 172800, 86400 умножаем на 2 и получаем двое суток. Во-второй строке код вычисляет дату дня, что была двое суток назад. Функция time возвращает текущее время в секундах, тут же от этих секунд отнимается двое суток $day, потом функция date переводит полученные секунды в формат даты: день.месяц.год и отправляется это в переменную $date. Сегодня переменная $date содержит значение 30.03.2018.

Если надо увеличить или уменьшить количество дней, измените число 2 в первой строке на нужное количество дней. Если надо получить дату дня не прошлого, а будущего, то во-второй строке измените знак минуса - на плюс +.