export function getDateTitle(start_date, end_date, type) {
const title = [];
start_date = start_date.format('YYYY-MM-DD');
end_date = end_date.format('YYYY-MM-DD');
const interval = moment(end_date).diff(start_date, 'days');
for (let i = 0; i <= interval; i++) {
switch (type) {
case 'daily': {
const str = moment(start_date)
.add(i, 'day')
.format('YYYY-MM-DD');
title[str] = str;
break;
}
case 'weekly': {
const str1 = moment(start_date)
.add(i, 'day')
.format('GGGG-WW');
title[str1] = `${str1}周`;
break;
}
case 'monthly': {
const str2 = moment(start_date)
.add(i, 'day')
.format('YYYY-MM');
title[str2] = `${str2}月`;
break;
}
default:
break;
}
}
const arr = [];
for (const key in title) {
arr.push(title[key]);
}
return arr;
}