Função date_sub() PHP

Exemplo

Subtraia 4 dias de 29 de setembro 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");
?>

Exemplo de Execução

Definição e Uso

date_sub() remove dias, meses, anos, horas, minutos e segundos da data especificada.

Sintaxe

date_sub(objeto,intervalo);
parâmetro descrição
objeto Obrigatório. Especifica um date_create() O objeto DateTime retornado.
intervalo Obrigatório. Especifica um objeto DateInterval.

Detalhes Técnicos

Retorno: Retorna um objeto DateTime com sucesso, ou FALSE em caso de falha.
Versão PHP: 5.3+