calcAge

With this function you can calculate the age of a person

by AgustinAlvia

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"));