当前位置: 代码迷 >> 综合 >> JS 获取某个时间段的所有月份(只精确到月份)
  详细解决方案

JS 获取某个时间段的所有月份(只精确到月份)

热度:84   发布时间:2024-03-10 01:50:40.0

JS 获取某个时间段的所有月份(只精确到月份)


)

//传入 YYYY-MM , YYYY-MM  (2020-09)  (2020-12)  返回 YYYY-MM 数组
getYearAndMonth(start, end) {
    var result = [];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++;var str = staYear + '-'+(staMon >= 10 ? staMon : '0' + staMon);result.push(str);}staYear++;} else {
    staMon++;if (staMon > 12) {
    staMon = 1;staYear++;}var str = staYear + '-'+(staMon >= 10 ? staMon : '0' + staMon);result.push(str);}}console.log(result)return result;}

over~~~~~~~~~~

  相关解决方案