Carlanga:
En este script, se incrementa en uno el mes:
Código:
<HTML>
<HEAD>
<TITLE></TITLE>
<script>
function dateMsg(){
fecha = new Date();
fecha.setMonth(fecha.getMonth()+1);
alert(fecha.toLocaleString());
}
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF" onload="dateMsg()">
</BODY>
</HTML>
Desde luego, los días que transcurren son los mismos que el mes dura.
Si necesitas que sean exactamente 30 días (u otra cantidad), usa esta funcion:
Código:
function dateMsg(){
fecha= new Date();
fecha.setTime(fecha.getTime() + 1000*60*60*24*30 );
alert(fecha.toLocaleString());
}
En este último caso, se calcula la cantidad de milisegundos en 30 días, y se suma a la cantidad de milisegundos en el instante dado.
Espero que te sea útil. Saludos.