使用javascript在from和To之间进行验证

时间:2014-04-28 06:58:29

标签: javascript jquery date

我在表单中有两个日期时间选择器,一个用于From日期,一个用于结束日期。用户可以仅选择当前日期或下一个日期作为起始日期。例如,如果今天是4月28日,则用户可以仅选择第28或第29。如果用户选择其他日期,则应该收到“无效”的提醒。如何添加JavaScript验证来执行此操作?

1 个答案:

答案 0 :(得分:0)

function DateDiff(date1, date2) {
    date1.setHours(0);
    date1.setMinutes(0, 0, 0);
    date2.setHours(0);
    date2.setMinutes(0, 0, 0);
    var datediff = Math.abs(date1.getTime() - date2.getTime()); // difference 
    var diff = parseInt(datediff / (24 * 60 * 60 * 1000), 10) 
    if(diff>1 )
        alert("invalid dates");        
}

DateDiff(new Date("2012-12-12"), new Date("2012-12-14"));

Fiddlehttp://jsfiddle.net/wjW66/2/