JS-код для определения пола, возраста и дня рождения на основе идентификационного номера:
Скопируйте код кода следующим образом:
функция DiscriCard(){
//Получаем входной идентификационный номер
вар UUserCard = "";
//Получаем дату рождения
UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14);
//получить пол
if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) {
оповещение("мужчина");
//Если это мужчина, выполняем код...
} еще {
оповещение("женщина");
//Если это женщина, выполняем код...
}
//получим возраст
вар myDate = новая дата ();
вар месяц = myDate.getMonth() + 1;
вар день = myDate.getDate();
var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1;
if (UUserCard.substring(10, 12) < месяц || UUserCard.substring(10, 12) == месяц && UUserCard.substring(12, 14) <= день) {
возраст++;
}
оповещение (возраст);
//Возраст
}