# 求两个日期中间的有效日期
求两个日期中间的有效日期 如2015-2-8 到 2015-3-3号,返回【2015-2-8 2015-2-9...】
let getContinuousDate = (start = new Date(), end = new Date()) => {
start = new Date(start).valueOf();
end = new Date(end).valueOf();
const day = Math.abs(start - end) / 86400000 + 1;
const startDate = Math.min(start, end);
let data = [];
for (let i = 0; i < day; i++) {
const d = new Date(startDate + 86400000 * i);
data.push(`${d.getFullYear()}-${d.getMonth() + 1}-${d.getDate()}`);
}
return data;
};
console.log(getContinuousDate('2015-2-8', '2015-3-3'));