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~~~~~~~~~~