getDays(time, len, diretion) {
var tt = new Date(time)
var getDay = function(day) {
var t = new Date(time)
t.setDate(t.getDate() + day)
var m = t.getMonth() + 1
return t.getFullYear() + '-' + m + '-' + t.getDate()
}
var arr = []
if (diretion === 1) {
for (let i = 1; i <= len; i++) {
arr.unshift(getDay(-i))
}
} else if (diretion === 2) {
for (let i = 1; i <= len; i++) {
arr.push(getDay(i))
}
} else {
for (let i = 1; i <= len; i++) {
arr.unshift(getDay(-i))
}
arr.push(tt.getFullYear() + '-' + (tt.getMonth() + 1) + '-' + tt.getDate())
for (let i = 1; i <= len; i++) {
arr.push(getDay(i))
}
}
return diretion === 1
? arr.concat([tt.getFullYear() + '-' + (tt.getMonth() + 1) + '-' + tt.getDate()])
: diretion === 2
? [tt.getFullYear() + '-' + (tt.getMonth() + 1) + '-' + tt.getDate()].concat(arr)
: arr
}
this.getDays('2020-5-12', 365, 2)
获取当前天数的前一年数组,后一年数组,前后一年数组
最新推荐文章于 2023-04-28 16:06:18 发布