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;
}

Также читают

Крособраузерный Javascript код получить/установить курсор в textarea/input
JS копировать в буфер
Разбор URL с помощью Javascript / parse a URL into hostname and path in javascript

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