计算时间差工具类(TypeScript/JavaScript)
const time = ["2022-08-20 15:19:00","2022-08-20 13:19:00","2022-08-20 16:19:22"]
function compareTime(time1:string,time2:string){
let date1:Date = new Date(time1);
let date2:Date = new Date(time2);
console.log(date1);
console.log(date2);
let diff:number = date2.getTime() - date1.getTime();
if(diff<0){
diff = -diff;
}
let hours:number = Math.floor(diff / 3600000);
return hours;
}
console.log('相差时间:'+compareTime(time[0],time[1]));
console.log('相差时间:'+compareTime(time[1],time[2]));