js 获取某日期到现在的时长 js 数字补齐2位
// js 获取某日期到现在的时长
getDuration(dateStr) {
const startDate = new Date(dateStr) // 指定日期
const endDate = new Date() // 当前日期
const duration = endDate - startDate // 时长毫秒数
// 转换毫秒为其他单位
// const days = Math.floor(duration / (1000 * 60 * 60 * 24))
const hours = Math.floor((duration % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60))
const minutes = Math.floor((duration % (1000 * 60 * 60)) / (1000 * 60))
const seconds = Math.floor((duration % (1000 * 60)) / 1000)
// 格式化输出
return this.padToTwo(hours) + ':' + this.padToTwo(minutes) + ':' + this.padToTwo(seconds)
},
// js 数字补齐2位
padToTwo(number) {
return String(number).padStart(2, '0')
}
原文地址:https://blog.csdn.net/tanzongbiao/article/details/143775778
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!