调用函数输入起始截止时间
getArrtime(stime,etime){
var diffdate = new Array();
for(let i=0;true;i++){
diffdate[i] = stime;
//获取开始日期时间戳
var stime_ts = new Date(stime).getTime();
// console.log('当前日期:'+stime +'当前时间戳:'+stime_ts);
//增加一个月时间戳后的日期
var next_date = stime_ts + (24*60*60*1000*31);
//拼接年月日,这里的月份会返回(0-11),所以要+1
var next_dates_y = new Date(next_date).getFullYear()+'-';
var next_dates_m = (new Date(next_date).getMonth()+1 < 10)?'0'+(new Date(next_date).getMonth()+1):(new Date(next_date).getMonth()+1);
stime = next_dates_y+next_dates_m
if(+new Date(stime)>+new Date(etime)){
break
}
}
console.log('test',diffdate);
return diffdate
}
getArrtime(‘2021-11’,‘2022-10’) // ['2021-11', '2021-12', '2022-01', '2022-02', '2022-03', '2022-04', '2022-05', '2022-06', '2022-07', '2022-08', '2022-09', '2022-10']