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)
分割规则是什么
把日期转成时间戳,进行区间对比就行