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'));
上一篇 下一篇

猜你喜欢

热点阅读