需要用到moment.具体参考 http://momentjs.cn/docs/#/manipulating/
const start = this.$moment().startOf('month').format('MM-DD') //当前日期当月第一天
const end = this.$moment().endOf('second').format('MM-DD') //当前日期
enumerateDaysBetweenDates(startDate, endDate) { // 假定你已经保证了startDate 小于endDate,且二者不相等
let daysList = [];
let SDate = this.$moment(startDate);
let EDate = this.$moment(endDate);
let xt;
daysList.push(SDate.format("MM-DD"));
while (SDate.add(1, "days").isBefore(EDate)) { // 注意这里add方法处理后SDate对象已经改变。
daysList.push(SDate.format("MM-DD"));
}
daysList.push(EDate.format("MM-DD"));
return daysList;
},