js获取两个日期中所有的月份中
2021-08-17 本文已影响0人
zhao_ran
function getMonthBetween(start, end) {
var result = [];
var s = start.split("-");
var e = end.split("-");
var min = new Date();
var max = new Date();
min.setFullYear(s[0], s[1]);
max.setFullYear(e[0], e[1]);
var curr = min;
while (curr <= max) {
var month = curr.getMonth();
var str = curr.getFullYear() + "-" + (month);
var s = curr.getFullYear() + "-0";
if (str == s) {
str = curr.getFullYear() + "-12";
}
result.push(str);
curr.setMonth(month + 1);
}
return result;
}
// console.log(getMonthBetween('2021-08', '2021-12'));