月份的加减,一开始想用,毫秒数进行,但是每个月的天数不一样直接给pass掉了,只能用最简单的方法了
function dateAlgorithm(date,index) {
var numDate=date.split('-');
if(index==='+'){
if(Number(numDate[1])+1>12){
numDate[0]=Number(numDate[0])+1;
numDate[1]=1;
}else{
numDate[1]=Number(numDate[1])+1;
}
}else if(index==='-'){
if(Number(numDate[1])-1<=0){
numDate[0]=Number(numDate[0])-1;
numDate[1]=12;
}else{
numDate[1]=Number(numDate[1])-1;
}
}
return numDate.toString().replace(',','-');
}
网友评论