# 求两个日期中间的有效日期

求两个日期中间的有效日期 如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'));