js怎么计算出两个时间之间的间隔时分秒

时间的使用在网站中是不可缺少存在,常见如时间展示、时间计算、倒计时等。

倒计时中通常会使用到已知两个时间点来计算出两个时间之间的间隔时分秒,那么在前端开发中如何使用js计算出两个间隔时间的时分秒呢?

计算两个间隔时间的时分秒方法如下

function getHMS(startTime,endTime){
const start = new Date(startTime);
const end = new Date(endTime);
// 计算时间差(毫秒)
var timeDiff = end - start;
// 转换时间差为时分秒
var hours = Math.floor(timeDiff / 3600000);
var minutes = Math.floor((timeDiff % 3600000) / 60000);
var seconds = Math.floor(((timeDiff % 3600000) % 60000) / 1000);
// 格式化输出
return hours + "小时" + minutes +"分钟" + seconds + "秒";
}

getHMS的使用方法:

console.log(getHMS('2024-03-02 12:09:03','2024-03-02 22:19:01'))
打印结果:10小时9分钟58秒

getHMS参数说明:

    startTime:开始时间

    endTime:结束时间

六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!