我需要比较两个日期(使用日历扩展器 dd/MM/yyyy 格式通过文本框输入)差异不超过 3 个月(90 天..)我将如何在 javascript 中执行此操作?谢谢
问问题
1830 次
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 回答