Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2007, 03:45
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses
Puntos: 61
Re: Calcular fecha a partir de meses

Así?

Código:
<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=["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]
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>
Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.