js判斷兩個時間是否相差9個月
阿新 • • 發佈:2019-02-11
date1,date2都必須為Date型別的,想計算差幾個月只需要改變9就可以了,時間差在9個月內返回true,否則返回falsefunction timeDifference(date1, date2){ var newYear = date1.getFullYear(); var newMonth =date1.getMonth() + 9; console.log(newMonth) if(newMonth >= 11){ newYear += 1; newMonth -= 11; date1.setFullYear(newYear); date1.setMonth(newMonth-1); } else{ date1.setFullYear(newYear); date1.setMonth(newMonth); } if(date1.getTime() >= date2.getTime()){ return true; } else{ return false; } }