// 接收一个 '2021' '6' 6 返回 ['2021-01','2021-02','2021-03','2021-04','2021-05','2021-06']
export const preMonth = (year, month, many) => { // 年 月 往前推几个月
let data = []
for (let i = 0; i > many; i--) {
data.unshift(getMonth(year + '-' + month, i))
}
return data
}
function getMonth (choseDay, day) {
var today = new Date(choseDay)
// console.log(today)
let year = today.getFullYear()
// console.log(monthAllday)
var targetday_milliseconds = today.getTime() + 1000 * 60 * 60 * 24 * 28 * day; // 28是天数
today.setTime(targetday_milliseconds); //注意,这行是关键代码
var tMonth = today.getMonth() + 1
tMonth = tMonth > 9 ? tMonth : '0' + tMonth
// console.log(tMonth)
return year + '-' + tMonth
}
返回近N个月的月份
最新推荐文章于 2022-08-18 22:20:05 发布