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