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,$año)=split("/", $fecha);
    if (preg_match("/[0-9]{1,2}-[0-9]{1,2}-([0-9][0-9]){1,2}/",$fecha))
        list($dia,$mes,$año)=split("-",$fecha);
    $nueva = mktime(0,0,0, $mes,$dia,$año) + $ndias * 24 * 60 * 60;
    $nuevafecha=date("d-m-Y",$nueva);    
    return ($nuevafecha);  
} 
    
 
 
 .. ¿es todo tu código?? ó habrá algo que lo afecte?? (yo lo puse tal cual) 
