// 24 48 72 小时计算
timeLines() {
const now = new Date();
const times = [];
if (this.timeFrame === '72') {
for (let i = 7; i <= 78; i += 1) {
const time = new Date(now);
time.setHours(now.getHours() - i);
times.push(`${time.getFullYear()}${(time.getMonth() + 1).toString().padStart(2, '0')}${(time.getDate()).toString().padStart(2, '0')}${(time.getHours()).toString().padStart(2, '0')}`);
}
}
if (this.timeFrame === '48') {
for (let i = 7; i <= 54; i += 1) {
const time = new Date(now);
time.setHours(now.getHours() - i);
times.push(`${time.getFullYear()}${(time.getMonth() + 1).toString().padStart(2, '0')}${(time.getDate()).toString().padStart(2, '0')}${(time.getHours()).toString().padStart(2, '0')}`);
}
}
if (this.timeFrame === '24') {
for (let i = 7; i <= 30; i += 1) {
const time = new Date(now);
time.setHours(now.getHours() - i);
times.push(`${time.getFullYear()}${(time.getMonth() + 1).toString().padStart(2, '0')}${(time.getDate()).toString().padStart(2, '0')}${(time.getHours()).toString().padStart(2, '0')}`);
}
}
return times.sort((a, b) => a - b);
},
需求是当前时间-6小时,代码实现为需求所需(借用需改动)
升级版已发