Sumar días, meses, años a una fecha en PHP

La forma más sencilla es la siguiente, solo toma una línea de código y ya.

echo date(«m/d/Y», strtotime(«09/17/2011 +1 month»));

También podemos hacerlo si tenemos la fecha en una variable.

$Fecha = «09/17/2011»;
echo date(«m/d/Y», strtotime(«$Fecha +1 month»));

Para sumarle a la fecha del sistema sería similar.

echo date(«m/d/Y», strtotime(date(«m/d/Y»).» +1 month»));

Incluso podemos sumar días, semanas, horas, etc.

//http://php.net/manual/es/function.strtotime.php
echo strtotime(«now»), «n»;
echo strtotime(«10 September 2000»), «n»;
echo strtotime(«+1 day»), «n»;
echo strtotime(«+1 week»), «n»;
echo strtotime(«+1 week 2 days 4 hours 2 seconds»), «n»;
echo strtotime(«next Thursday»), «n»;
echo strtotime(«last Monday»), «n»;