formatDateTime(date) {
let year = date.getFullYear();
let month = ("0" + (date.getMonth() + 1)).slice(-2); // 月份是从0开始的
let day = ("0" + date.getDate()).slice(-2);
let hours = ("0" + date.getHours()).slice(-2);
let minutes = ("0" + date.getMinutes()).slice(-2);
let seconds = ("0" + date.getSeconds()).slice(-2);
return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
},
searchResetMethods() {
//获取当前时间七天前的时间
let beforeData = new Date(new Date().getTime() - 7 * 24 * 60 * 60 * 1000);
let nowData= new Date();
let startTime: this.formatDateTime(beforeData),
let endTime: this.formatDateTime(nowData),
},
获取两个时间之间的小时差
timeData(val) {
let date1 = new Date(val[0]);
let date2 = new Date(val[1]);
// 获取两个日期之间的时间差(毫秒)
let diff = date2 - date1;
// 将毫秒转换为小时
// 注意:1小时 = 3600000毫秒
let diffHours = (diff / (1000 * 3600))
},