有个需求就是:例如开始日期是2022年6月10号结束日期是2022年8月6号,现在要分割成
2022-06-10 2022-06-30 2022-07-01 2022-07-31 2022-08-01 2022-08-06。
2022-06-10 2022-06-30 2022-07-01 2022-07-31 2022-08-01 2022-08-06。
这是列表分段吗,已有数据格式和需要的数据格式都是列表吗
var sd = new Date('2022-06-10');
var ed = new Date('2022-08-06');
var all_list = [];
var tmp = new Array()
var m = sd.getMonth()
while(sd<=ed){
if(sd.getMonth()==m){
tmp.push(sd.getFullYear()+'-'+(sd.getMonth()+1)+'-'+sd.getDate());
}else{
all_list.push(tmp);
tmp = new Array();
tmp.push(sd.getFullYear()+'-'+(sd.getMonth()+1)+'-'+sd.getDate());
m +=1;
}
sd.setDate(sd.getDate()+1);
}
all_list.push(tmp);
console.log(all_list)