// 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')
}