日期差异不超过90天

时间:2013-06-06 05:04:01

标签: javascript

我需要比较两个日期(通过文本框使用日历扩展器dd / MM / yyyy格式输入)差异不超过3个月(90天..)我将如何在javascript中执行此操作? 感谢

2 个答案:

答案 0 :(得分:0)

您首先要做的是从输入字符串创建一个Date对象。如果它与21/11/2013类似,则必须在此字符串上调用split('/')以获取日期,月份和年份。

您可以使用这两个日期执行此操作并进行比较。

答案 1 :(得分:0)

function dateDiff(d1str, d2str) {
    var d1 = new Date(d1str),
        d2 = new Date(d2str);
    return (d2.getTime() - d1.getTime()) / 1000 / 60 / 60 / 24 // diff in days
}


dateDiff("11/11/2011", "11/12/2011"); // returns: 1
相关问题