//传入 YYYY-MM , YYYY-MM (2020-09) (2020-12) 返回 YYYY-MM 数组
function getYearAndMonth(start, end) {
let result = [];
let starts = start.split('-');
let ends = end.split('-');
let staYear = parseInt(starts[0]);
let staMon = parseInt(starts[1]);
let endYear = parseInt(ends[0]);
let 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++;
}
let str = staYear + '-'+(staMon >= 10 ? staMon : '0' + staMon);
result.push(str);
}
}
// result.reverse() //从新到旧去获取
console.log(result);
return result;
};
getYearAndMonth('2022-01','2023-04-10');//获取两个日期期间的左右年月数组 组成下拉框的数据 ['2022-02', '2022-03', '2022-04', '2022-05', '2022-06', '2022-07', '2022-08', '2022-09', '2022-10', '2022-11', '2022-12', '2023-01', '2023-02', '2023-03', '2023-04']
获取两个日期之间的月份数组展示
最新推荐文章于 2024-04-29 17:01:02 发布