检查Javascript和角度js中的日期范围

时间:2015-06-10 18:49:04

标签: javascript angularjs

我必须检查dd / MM / yyyy格式的给定日期,它应该在java脚本的90天范围内吗?

1 个答案:

答案 0 :(得分:0)

取两个日期之间的差异并将其除以一天中的毫秒数。

var difference = (new Date().getTime() - startDate.getTime())/(1000*60*60*24.0)

查明两个日期之间的差异是否超过90天

alert Math.abs(difference) < 90 ? "Valid Time" : "Invalid Date Range"

完整的工作示例:

&#13;
&#13;
var startDate = new Date('2015-01-01 00:00:00');

var difference = (new Date().getTime() - startDate.getTime()) / (1000 * 60 * 60 * 24.0);

alert(Math.abs(difference) < 90 ? "Valid Time" : "Invalid Date Range");
&#13;
&#13;
&#13;