var strTime="2018-06-16";
var endTime="2018-12-16";
var aa = strTime.split("-")[1];//获取月
var month = Number(aa)+3;//对月进行增加
var year = strTime.split("-")[0];//获取年
if(month > 12){//如果加上要加的月数超过了12个月
month = month - 12; //月数为超过12的
year = Number(year)+1; //增加1年
strTime = year +"-"+month+"-"+strTime.split("-")[2];//拼接日期
}else{
strTime= year +"-"+month+"-"+strTime.split("-")[2];
}
var d1 = new Date(Date.parse(strTime.replace(/-/g,"/")));
var d2 = new Date(Date.parse(endTime.replace(/-/g,"/")));
if(d1.getTime() <= d2.getTime()){
alert("大于3个月!");
return ;
}else{
alert("小于3个月!");
return ;
}
简单明了,有什么不足的地方大家可以指出来,以便我改正