interesante, yo habia pensado o bien dicho yo habia buscado algo asi:
Código PHP:
function suma_fechas($fecha,$ndias)
{
if (preg_match("/[0-9]{1,2}\/[0-9]{1,2}\/([0-9][0-9]){1,2}/",$fecha))
list($dia,$mes,$agno)=split("/", $fecha);
if (preg_match("/[0-9]{1,2}-[0-9]{1,2}-([0-9][0-9]){1,2}/",$fecha))
list($dia,$mes,$agno)=split("-",$fecha);
$nueva = mktime(0,0,0, $mes,$dia,$agno) + $ndias * 24 * 60 * 60;
$nuevafecha=date("d-m-Y",$nueva);
return ($nuevafecha);
}
donde le paso una fecha en formato dd-mm-yyyy y la cantidad de dias a sumar (positivo) o restar (en negativo)