js计算两个时间相差(js计算两个时间的时间差)

boyanx5个月前技术教程22

DateDifference (faultDate, completeTime) {

var stime = new Date(faultDate).getTime()

var etime = new Date(completeTime).getTime()

var usedTime = etime - stime // 两个时间戳相差的毫秒数

var days = Math.floor(usedTime / (24 * 3600 * 1000))

// 计算出小时数

var leave1 = usedTime % (24 * 3600 * 1000) // 计算天数后剩余的毫秒数

var hours = Math.floor(leave1 / (3600 * 1000))

// 计算相差分钟数

var leave2 = leave1 % (3600 * 1000) // 计算小时数后剩余的毫秒数

var minutes = Math.floor(leave2 / (60 * 1000))

var time = days + '天' + hours + '时' + minutes + '分'

return time

}


标签: js日期

相关文章

为什么前端大佬都推荐用 performance.now() 而非 Date.now()?

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发,您的支持是我不断创作的动力。1. 为什么需...

JavaScript:history和location对象、JS设计模式系统讲解与应用

一、history对象history 对象是历史对象。包含用户(在浏览器窗口中)访问过的 URL。history 对象是 window 对象的一部分,可通过 window.history 属性对其进行...

JavaScript倒计时怎么写?(js倒计时函数)

案例:倒计时案例分析:1.这个倒计时是不断变化的,因此需要定时器来自动变化(setInterval)2.三个黑色盒子里面分别存放时分秒3.三个黑色盒子利用innerHTML放入计算的小时分钟秒数4.第...

记录一个函数执行了多长时间?分享 1 段优质 JS 代码片段!

本内容首发于工粽号:程序员大澈,每日分享一段优质代码片段,欢迎关注和投稿!大家好,我是大澈!本文约 500+ 字,整篇阅读约需 1 分钟。今天分享一段优质 JS 代码片段,能够记录一个函数执行了多长时...

前端面试: 使用js的 Date 对象来将日期和时间拼接成时间戳格式

问题描述:js 实现某年月日时间如2023-05-23和某一段时分的时间如12:30进行拼接转化成时间戳格式。解决方案1.可以使用 JavaScript 的 Date 对象来将日期和时间拼接成时间戳格...

减少复杂性!JavaScript 2024 发展趋势预判

【CSDN 编者按】这是一篇由 Ryan Carniato 于2023年12月29日发表的关于「2024年JavaScript 框架发展趋势」的文章。作者认为 2023 年是 JavaScript 框...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。