JS получить возраст по дате рождения

JS получить возраст по дате рождения


freelanceland
Ищете фрилансера для выполнения задач?

Как получить возраст на JS по дате рождения?

function getAge(dateString) {
var day = parseInt(dateString.substring(0,2));
var month = parseInt(dateString.substring(3,5));
var year = parseInt(dateString.substring(6,10));

var today = new Date();
var birthDate = new Date(year, month - 1, day); // 'month - 1' т.к. нумерация месяцев начинается с 0
var age = today.getFullYear() - birthDate.getFullYear();
var m = today.getMonth() - birthDate.getMonth();
if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) {
age--;
}
return age;
}

Популярное

JS копировать в буфер
Крособраузерный Javascript код получить/установить курсор в textarea/input
JS валидация даты

Возврат к списку