【问题标题】:Jquery date comparisonjQuery日期比较
【发布时间】:2010-12-03 18:39:24
【问题描述】:

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

$('#<%=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('');
            }
        });

如果有人知道,请帮助我...提前谢谢....

【问题讨论】:

  • 究竟是怎么回事?有错误信息吗?结果与您的预期有何不同?

标签: javascript jquery


【解决方案1】:

我试图复制你的代码,这在我的机器上有效

            $('#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('');
                }
            });

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-27
    • 1970-01-01
    • 2013-01-04
    • 2014-12-14
    • 2014-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多