Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2008, 13:18
AcidBurns
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
Antigüedad: 16 años, 10 meses
Puntos: 0
Obtener Fecha Finalización introduciendo los meses

Lo que quiero es un javascript que introduciendo la fecha "dd/mm/aaaa" y meses "mm" me de la fecha finalización "dd/mm/aaaa"

encopntre un script bastante util que es el siguiente:

<html>
<head>
<style>
form{
font:normal 10px/11px verdana;
}
input.caja{
border:none;
border-bottom:solid 1px black;
text-align:center;
}
</style>
<title>Untitled</title>
<script type="text/javascript">
meses=["01","02","03","04","05","06","07","08","09","10", "11","12"]
function calcular(esto){
f=esto.form;
d=parseInt(f['dia'].value) ;
m=parseInt(f['mes'].value)-1+parseInt(f['masmeses'].value);
a=parseInt(f['anio'].value);
nuevaFecha=new Date(a,m,d);
f['nfecha'].value=nuevaFecha.getDate()+" de "+meses[nuevaFecha.getMonth()]+" de "+nuevaFecha.getYear();
}
</script>

</head>

<body onload="document.forms['pepe']['dia'].focus();">
<form name="pepe">
<input type="text" class="caja" name="dia" id="dia" size="2" maxlength="2" />/<input type="text" class="caja" name="mes" id="mes" size="2" maxlength="2" />/<input type="text" class="caja" name="anio" id="anio" size="4" maxlength="4" /> <br />
<br />
A&ntilde;adimos <input type="text" class="caja" name="masmeses" id="masmeses" size="2" maxlength="2" /> meses.
<input type="button" name="calculo" id="calculo" value="Calcular" onclick="calcular(this)" /><br /><br />


La nueva fecha ser&iacute;a <input type="text" class="caja" name="nfecha" id="nfecha" size="30" readonly="readonly" />
</form>
</body>
</html>


Pero lo que necesito es que si yo introduzco 01/03/2008 como fecha inicial y en el campo meses 18 me de 31/08/2009, alguien me ayuda con el script?

desde ya muchas gracias