如何验证日期选择" To"日期,最大值必须至少为一年,基于" From"日期选择

时间:2016-01-22 14:51:46

标签: javascript

好的,到目前为止,我已设置验证,最短日期必须在所选日期之后。但是我需要在" From"之后至少一年设置最大To Date。日期。还有一种方法可以重置" From"如果用户输入的日期小于" From"日期基于" To"日期值?

document.getElementById("firstDateId").onchange = function () {
var input = document.getElementById("secondDateId");

input.setAttribute("min", this.value);

document.getElementById("secondDateId").value = document.getElementById("firstDateId");
};
document.getElementById("firstId").onchange();

1 个答案:

答案 0 :(得分:0)

查看Moment.js

if( moment(To).add(1, 'y');.isAfter(moment(From)) === true){
 //To + 1 year is after from
}else{
 //reset 
}}