Código :
<?
function sumarmeses ($fechaini, $meses){
//recortamos la cadena separandola en
//tres variables de dia, mes y año
$dia=substr($fechaini,0,2);
$mes=substr($fechaini,3,2);
$anio=substr($fechaini,6,4);
//Sumamos los meses requeridos
$tmpanio=floor($meses/12);
$tmpmes=$meses%12;
$anionew=$anio+$tmpanio;
$mesnew=$mes+$tmpmes;
//Comprobamos que al sumar no nos hayamos
//pasado del año, si es así incrementamos
//el año
if ($mesnew>12) {
$mesnew=$mesnew-12;
if ($mesnew<10)
$mesnew="0".$mesnew;
$anionew=$anionew+1;
}
$fecha=date( "Y/m/d", mktime(0,0,0,$mesnew,$dia,$anionew) );
return $fecha;
}
//El formato de fecha que pasamos a la función debe ser DD/MM/YYYY
$fecha="27/03/2003";
$meses=3;
//Llamada a la función
echo sumarmeses ($fecha, $meses);
?>
Gracias
