Ahora puedes escuchar este árticulo con el Lector Online de Texto



Función en JavaScript para calcular la edad




La siguiente función escrita en JavaScript calcula la edad de una persona. Los datos de entrada son el día, el mes, y el año de nacimiento. Estos tres datos deben ser escritos en forma numérica.

Esta es la función:

<script type="text/javascript">

function calcular_edad(dia_nacim,mes_nacim,anio_nacim)
{
fecha_hoy = new Date();
ahora_anio = fecha_hoy.getYear();
ahora_mes = fecha_hoy.getMonth();
ahora_dia = fecha_hoy.getDate();
edad = (ahora_anio + 1900) - anio_nacim;
if ( ahora_mes < (mes_nacim - 1))
{
edad--;
}
if (((mes_nacim - 1) == ahora_mes) && (ahora_dia < dia_nacim))
{
edad--;
}
if (edad > 1900)
{
edad -= 1900;
}
return edad;
}
</script>



El siguiente es un ejemplo de cómo llamar a esta función. Este caso particular calcula la edad de una joven nacida el 2 de Noviembre de 1992.


<script type="text/javascript">

document.write("Ella tiene " + calcular_edad(2,11,1992) + " años de edad" );

</script>

Todo listo para usar.



© Copyright 2010-2015 Cartucho ROM