Функция PHP date_sub()

Пример

Убрать 4 дня с 29 сентября 2016 года:

<?php
$date=date_create("2016-09-29");
date_sub($date,date_interval_create_from_date_string("4 days"));
echo date_format($date,"Y-m-d");
?>

Пример выполнения

Определение и использование

date_sub() функция вычитает из заданной даты дни, месяцы, годы, часы, минуты и секунды.

Грамматика

date_sub(объект,interval);
параметры описание
объект Обязателен. Определяет date_create() Возвращаемый объект DateTime.
interval Обязателен. Определяет объект DateInterval.

Технические детали

Возвратное значение: Возвращает объект DateTime при успешном выполнении, FALSE при неудаче.
Версия PHP: 5.3+