DateTime::sub — date_sub – Sustrae una cantidad de días, meses, años, horas, minutos y segundos de un objeto DateTime.
Esta función nos sirve para sustraer un intervalo de tiempo de un objeto DateTime, es decir, imaginemos que necesitamos quitarle a 10 días para hacer esto usaríamos el DateTime::sub()
$fecha = new DateTime('2014-03-21'); $fecha->sub(new DateInterval('P10D')); echo $fecha->format('d-m-Y') . "\n"; // devolvera 11-03-2014