我正在验证驾驶员的出生日期,该日期应至少为当前日期的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

08-19 01:21