dateDiff(startTime,endTime) {
let t1 = new Date(startTime).getTime()*1000; //开始时间 2023-06-29 10:00:00
let t2 = new Date(endTime).getTime()*1000; //结束时间 1688090400000000 2023-06-30 10:00:00 1688092230000000 2023-06-30 10:30:30
let dateTime = 1000 * 60 * 60 * 24; //每一天的毫秒数
let days = Math.floor(((t2 - t1) / dateTime) / 1000); //计算出两个日期的天数差
let hours = Math.floor(((t2 - t1) / dateTime) / 1000 * 24) - 24; //计算出两个日期的小时差
let mm = Math.floor(((t2 - t1) / dateTime) / 1000 * 24 * 60) - (days * 24 * 60) - (hours * 60); //计算出两个日期的分钟差
return `${days}天${hours}时${mm}分`
},
效果: