美文网首页
js获取两个日期中所有的月份中

js获取两个日期中所有的月份中

作者: zhao_ran | 来源:发表于2021-08-17 12:35 被阅读0次
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'));

相关文章

网友评论

      本文标题:js获取两个日期中所有的月份中

      本文链接:https://www.haomeiwen.com/subject/sqabbltx.html