Foros del Web » Programando para Internet » Javascript »

Calcular la Edad según fecha de nacimiento

Estas en el tema de Calcular la Edad según fecha de nacimiento en el foro de Javascript en Foros del Web. Hola buenos Dias mi problema es el siguiente, necesito que cuando una persona introduzca su fecha de nacimiento en una caja de texto, automaticamente aparezca ...
  #1 (permalink)  
Antiguo 02/02/2004, 07:08
 
Fecha de Ingreso: agosto-2003
Ubicación: Venezuela
Mensajes: 82
Antigüedad: 20 años, 8 meses
Puntos: 0
Calcular la Edad según fecha de nacimiento

Hola buenos Dias mi problema es el siguiente, necesito que cuando una persona introduzca su fecha de nacimiento en una caja de texto, automaticamente aparezca la edad de esta persona segun la fecha que puso en otra caja de texto que se encuentra al lado. Como lo puedo hacer cual codigo de javascript resultaria más facil para hacer esto....Gracias de antemano
__________________
Stand Tall and Shake the Heavens!!
http://www.sprache-language-venezuela.c-f-h.net
  #2 (permalink)  
Antiguo 07/02/2004, 09:28
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
A ver si te sirve algo así

<script language="JavaScript">
function edad(Fecha){
fecha = new Date(Fecha)
hoy = new Date()
ed = parseInt((hoy -fecha)/365/24/60/60/1000)
document.getElementById('pepe').value = "tienes " + ed + " años"
}
</script>
</head>

<body>

<input type="text" name="textfield" onblur="edad(this.value)" />
<input type="text" name="pepe" id="pepe" />
</body>

La fecha debe introducirse en este orden y formato


mm/dd/aaaa

  #3 (permalink)  
Antiguo 25/11/2008, 11:52
 
Fecha de Ingreso: noviembre-2008
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
De acuerdo Respuesta: Calcular la Edad según fecha de nacimiento

hola
la verda use este codigo y va re bien , pero entre en la duda , te seria mucha molestia explicarme por q esta serie de numeros me dan dicho resultado, yo para poder manejarlo en el futuro mucha gracias !!

Cita:
ed = parseInt((hoy -fecha)/365/24/60/60/1000)
  #4 (permalink)  
Antiguo 02/12/2008, 08:11
 
Fecha de Ingreso: noviembre-2006
Ubicación: República Dominicana
Mensajes: 17
Antigüedad: 17 años, 5 meses
Puntos: 1
Respuesta: Calcular la Edad según fecha de nacimiento

Si te fijas, el año tiene 365 dias, Un dia 24 Horas, una hora 60 Min, un min 60 Segundos y un Segundo se divide en 1000 unidades (microsegundos).

Se usa la conversion a de fecha a numero para hacer una resta, y como la edad es un numero entero sin decimales, se puede deducir con exactitud q edad tiene una persona con este método.
  #5 (permalink)  
Antiguo 02/12/2008, 10:07
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Calcular la Edad según fecha de nacimiento

El mensaje original es de hace más de 4 años. Por favor, no reviváis temas tan antiguos.

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 23:39.