赋值:
this.get_date(30)
const appDateArray = []
appDateArray.push(this.previousDate, this.nowDate)
this.formToIdentify.appDate = appDateArray
// 获取近一月的时间
get_date(num) {
const dateArray = []
// 获取今天日期
const myDate = new Date()
const today =
myDate.getFullYear() +
'-' +
(myDate.getMonth() + 1) +
'-' +
myDate.getDate()
myDate.setDate(myDate.getDate() - num)
let dateTemp // 临时日期数据
const flag = 1
for (let i = 0; i < num; i++) {
dateTemp =
myDate.getFullYear() +
'-' +
(myDate.getMonth() + 1) +
'-' +
myDate.getDate()
dateArray.push({
date: dateTemp
})
myDate.setDate(myDate.getDate() + flag)
}
dateArray.push({
date: today
})
const arr = []
const newArr = []
dateArray.forEach((item) => {
arr.push(item.date.split('-'))
})
for (let i = 0; i < arr.length; i++) {
if (arr[i][1] < 10) {
arr[i][1] = '0' + arr[i][1]
}
if (arr[i][2] < 10) {
arr[i][2] = '0' + arr[i][2]
}
}
for (let j = 0; j < arr.length; j++) {
newArr.push(arr[j].join('-'))
}
// 当前日期
this.nowDate = newArr[newArr.length - 1] + ' 00:00:00'
// 30天前日期
this.previousDate = newArr[0] + ' 23:59:59'
// 日期区间数组
// console.log(this.nowDate)
// console.log(this.previousDate)
// console.log(newArr)
return newArr
},
05-19
7917
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交