如何验证日期不得少于两个日期的一年

时间:2016-03-12 04:39:35

标签: javascript validation

var startDate = $('#txt_fromDate').val(from);//startdate
var endDate =   $('#txt_toDate').val(to);//enddate
var ndays;
ndays = (startDate - endDate) / 1000 / 86400;
ndays = Math.round(ndays - 0.5);
alert(ndays);
if(ndays<365){
    alert("gap must be at least one year");
}

如何验证日期不得在一年内

1 个答案:

答案 0 :(得分:0)

inlcude moment.js文件。

        var startDate = $('#txt_fromDate').val(from);//from date
        var endDate =   $('#txt_toDate').val(to);//end date

        if (moment(startDate).add(1, 'y').isAfter(
                moment(endDate)) === true) {
            // To + 1 year is after from
            alert("Academic Gap must atleast one year");
        } else {
            alert();
        }