lunes, 21 de mayo de 2012

Calcular Edad JavaScript

/* Calculate Age
With this function you can calculate the age of a person
*/function calcAge(birthday) {    var year, month, day, age, year_diff, month_diff, day_diff;    var myBirthday = new Date();    var today = new Date();    var array = birthday.split("-");
    year = array[0];    month = array[1];    day = array[2];
    year_diff = today.getFullYear() - year;    month_diff = (today.getMonth() + 1) - month;    day_diff = today.getDate() - day;
    if (month_diff < 0) {        year_diff--;    } else if ((month_diff === 0) && (day_diff < 0)) {        year_diff--;    }    return year_diff;
}
document.write(calcAge("1993-05-12"));​

http://jsfiddle.net/AgustinAlvia/MWtGL/

No hay comentarios:

Publicar un comentario