js中获取指定范围内的所有月份
程序员文章站
2022-06-07 11:54:10
...
//获取指定范围内的所有月份
getMonthBetween(start, end) {
//传入的格式YYYY-MM
var result = []
var s = start.split('-')
var e = end.split('-')
var min = new Date()
var max = new Date()
min.setFullYear(s[0], s[1] * 1 - 1, 1) //开始日期
max.setFullYear(e[0], e[1] * 1 - 1, 1) //结束日期
var curr = min
while (curr <= max) {
var month = curr.getMonth()
//this.$common.formatDate()是调用项目中自己的函数,对月份格式化
result.push(this.$common.formatDate(curr, 'yyyy-MM'))
curr.setMonth(month + 1)
}
return result
},
如传入参数start: 2020-04 ,end: 2021-03,调用getMonthBetween(start, end)方法,返回
上一篇: 一个炸鸡腿的热量有多高?鸡腿还能怎么吃?
下一篇: 山竹多少钱?你实现水果*了吗?