如何从角度js中减去当前日期的某些年份

时间:2016-04-15 09:51:57

标签: angularjs

如何从角度js中减去当前日期的某些年份, 我正在尝试验证DOB字段,我在gmail验证中看到它是接受从当前日期开始的3年,所以如何从角度js中减去当前日期的某些年份

2 个答案:

答案 0 :(得分:0)

这个问题有几个很好的答案How to subtract two angularjs date variables,可以帮到你。

答案 1 :(得分:0)

嗯,下面是纯粹的JS解决方案:

var nowInMS = new Date().getTime(),//get the current time and convert to milliseconds
    threeYearsInMS = 1000 * 60 * 60 * 24 * 365 * 3,//calculate the amount of milliseconds in three years
    threeYearsBeforeNow = new Date(nowInMS - threeYearsInMS);//build a new date after subtracting

alert(threeYearsBeforeNow);//voila

JSFiddle

Documentation of the Date object at MDN