Función date_sub() PHP

Ejemplo

Restar 4 días desde el 29 de septiembre de 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");
?>

Ejemplo de ejecución

Definición y uso

Definición y uso. La función date_sub() de date_sub() restará días, meses, años, horas, minutos y segundos desde una fecha especificada.

Sintaxis

date_sub(object,interval);
Parámetros Descripción
object Obligatorio. Especifica por date_create() El objeto DateTime devuelto.
interval Obligatorio. Especifica un objeto DateInterval.

Detalles técnicos

Valor devuelto: Devuelve un objeto DateTime si tiene éxito, devuelve FALSE si falla.
Versión de PHP: 5.3+