获取两个时间之间的月份

 // 获取两个时间之间的月份
    getMonthBetween (start, end) {
      var result = [start];
      var starts = start.split('-');
      var ends = end.split('-');
      var staYear = parseInt(starts[0]);
      var staMon = parseInt(starts[1]);
      var endYear = parseInt(ends[0]);
      var endMon = parseInt(ends[1]);
      while (staYear <= endYear) {
        if (staYear === endYear) {
          while (staMon < endMon) {
            staMon++;
            result.push(staYear + '-' + staMon);
          }
          staYear++;
        } else {
          staMon++;
          if (staMon > 12) {
            staMon = 1;
            staYear++;
          }
          result.push(staYear + '-' + staMon);
        }
      }
      return result;
    },
    输出 ['2018-09','2018-10']
发布了89 篇原创文章 · 获赞 103 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/qq_39517820/article/details/87971206
今日推荐