js怎么计算出两个时间间隔的小时和分钟数
JavaScipt
2024-04-11 21:59:19
两个时间之间的间隔是网站或开发中最常见的需求,如计算倒计时等都会使用到两个时间间隔。
那么当我们知道某个活动的开始时间和结束时间后,如何通过js来计算出倒计时所使用的小时和分钟数呢?
本篇文章就来介绍,如何使用js计算两个已知时间间隔的小时和分钟。
公用方法如下:
function getHoursMinutes(startTime,endTime){
const start = new Date(startTime);
const end = new Date(endTime);
const duration = end.getTime() - start.getTime(); // 计算时长差值(毫秒)
const hours = Math.floor(duration / 3600000); // 计算小时数
const minutes = Math.round((duration % 3600000) / 60000); // 计算分钟数,四舍五入
return `${hours}小时${minutes}分钟`;
}
getHoursMinutes的使用案例:
console.log(getHoursMinutes('2024-04-08 18:09:00','2024-04-08 22:19:01'))
打印结果:4小时10分钟
getHoursMinutes参数说明:
startTime:开始时间
endTime:结束时间
六月初字帖坊小程序
你想要的字帖模板及工具,这里都有!
881篇文章
834人已阅读