Aquí encontrarás todo lo relacionado a la tecnología, computación, informática y demás. Enterate de las noticias del momento en cuanto a tecnología se refiere.





Función JavaScript – Calcular Edad apartir de una fecha


Función de javascript para calcular la edad apartir de una fecha:

function(fecha) {
                hoy = new Date()
                var array_fecha = fecha.split("/")
                var ano
                ano = parseInt(array_fecha[2], 10);
                if (isNaN(ano))
                    return false
                var mes
                mes = parseInt(array_fecha[1], 10);
                if (isNaN(mes))
                    return false
                var dia
                dia = parseInt(array_fecha[0], 10);
                if (isNaN(dia))
                    return false
                edad = hoy.getFullYear() - ano - 1;

                if (hoy.getMonth() + 1 - mes < 0) {
                    return edad;

                }
                if (hoy.getMonth() + 1 - mes > 0) {
                    edad = edad + 1
                    return edad;
                }

                if (hoy.getUTCDate() - dia >= 0) {
                    edad = edad + 1
                    return edad;
                }

                     return edad;
            }

Post Relacionados:


Búsquedas hacia éste artículo:


2 Comentarios »

RSS feed para los comentarios de esta entrada. TrackBack URI

  1. Gracias por tu aporte , me sirvio mucho tu script y buena suerte, un cordial saludo desde mexico.

    Comentario por Damasito — January 26, 2010 #

  2. Gracias por el aporte, está muy bien, pero he corregido algo porque depende del día del mes en el que estés te suma un año de más, el sumar un año dependiendo del día tiene que ser solo cuando estés en el mismo mes, aquí os lo dejo, espero que os sirva.

    if (hoy.getMonth() + 1 – mes > 0) {
    edad = edad + 1;
    return edad;
    }else if(hoy.getMonth() + 1 – mes == 0 && hoy.getUTCDate() – dia >= 0) {
    edad = edad + 1;
    }

    Comentario por Raquel — October 21, 2011 #

Dejar un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Todos los derechos reservados. Tecnologia.