如何在JQuery中验证起始日期和截止日期?

如何在JQuery中验证起始日期和截止日期?,jquery,calendar,ajaxcontroltoolkit,Jquery,Calendar,Ajaxcontroltoolkit,我必须在使用AjaxControlToolKit日历扩展器的aspx页面中验证两个日期 以下是我的代码: function DateValidation() { alert($("#txtfromDup").val() + "\n" + $("#txttoDup").val()) var fromDate = Date.parse($("#txtfromDup").val()); var toDate = Date.parse($("#txttoDup").val());


我必须在使用AjaxControlToolKit日历扩展器的aspx页面中验证两个日期
以下是我的代码:

function DateValidation() {
    alert($("#txtfromDup").val() + "\n" + $("#txttoDup").val())
    var fromDate = Date.parse($("#txtfromDup").val());
    var toDate = Date.parse($("#txttoDup").val());
    alert(fromDate + "\n" + toDate);
    var timeDiff = toDate - fromDate;
    var daysDiff = Math.floor(timeDiff / (1000 * 60 * 60 * 24));
    alert(daysDiff);
    if (daysDiff > 30) {
        alert('From Date shouldn\'t be less than To Date.');
        return false;
    } else
        return true;

}

它没有正确验证。
有人请帮我解决这个问题。

我会做类似的事情

var startdate=新日期(“2015-07-04”);
var enddate=新日期(“2015-08-11”);
var timeDiff=Math.abs(enddate.getTime()-startdate.getTime());
var diffDays=数学单元(timeDiff/(1000*3600*24));
警报(天);
//伪代码:
如果(天数>30天){
//设置timeFormat=“30天”
警报('起始日期不应小于截止日期');
}否则{
警报(“有效”);

}
谢谢您的回复。