25/10/2007, 03:45
|
| 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ñ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í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. |