我正在验证驾驶员的出生日期,该日期应至少为当前日期的18岁。
var Dates = $get('<%=ui_txtDOB.ClientID %>');
var Split = Dates.value.split("/");
if (parseInt(Split[2]) > 1993)
{
alert("DOB year should be less than 1993");
Dates.focus();
return false;
}
我正在使用以上JavaScript验证来检查18岁以上的人的DOB,但这是不正确的。我需要核对今天的日期,并且应该在18岁以上。如何比较和核对当前日期?
最佳答案
我认为更好的选择是计算用户年龄,并在if语句中使用该年龄。
看到这样的答案如何做到这一点:
Calculate age in JavaScript