Jquery日期比较

Nit*_*esh 3 javascript jquery

您好iam使用以下代码将输入的日期与当前日期进行比较......但它不起作用......

$('#<%=txtOrderDate.ClientID%>').change(function() {
            var date = $('#<%=txtOrderDate.ClientID%>').val();
            var arrDate = date.split("/");
            var today = new Date();
            var useDate = new Date(arrDate[2], arrDate[1] - 1, arrDate[0]);
            if (useDate > today) {
                alert('Please Enter the correctDate');
                $('#<%=txtOrderDate.ClientID%>').val('');
            }
        });
Run Code Online (Sandbox Code Playgroud)

如果有人知道的话请帮帮我......谢谢....

hal*_*lie 7

我试图复制你的代码,这适用于我的机器

            $('#txtbox').change(function() {
                var date = $(this).val();
                var arrDate = date.split("/");
                var today = new Date();
                useDate = new Date(arrDate[2], arrDate[1] -1, arrDate[0]);

                if (useDate > today) {
                    alert('Please Enter the correctDate');
                    $(this).val('');
                }
            });
Run Code Online (Sandbox Code Playgroud)

我从useDate中删除了var,并注意到新的Dateparameter是(y,m,d).