0

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

4

2 回答 2

0

您要做的第一件事是Date从输入字符串创建一个对象。如果是这样21/11/2013,你必须调用split('/')这个字符串来获取日、月和年。

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

于 2013-06-06T05:10:00.173 回答
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
于 2013-06-06T05:17:04.423 回答