intervalTime(stime, etime) {
stime = stime.toString().length == 10 ? Math.ceil(stime * 1000) : stime // 开始时间戳
etime = etime.toString().length == 10 ? Math.ceil(etime * 1000) : etime // 结束时间戳
let usedTime = etime - stime // 两个时间戳相隔的毫秒数
let days = Math.floor(usedTime / (24 * 3600 * 1000)) // 计算相差的天数
let leave1 = usedTime % (24 * 3600 * 1000) // 计算天数后剩余的毫秒数
let hours = Math.floor(leave1 / (3600 * 1000)) // 计算出小时数
let leave2 = leave1 % (3600 * 1000) // 计算小时数后剩余的毫秒数
let minutes = Math.floor(leave2 / (60 * 1000)) // 计算相差分钟数
let time = ''
if (days > 0) time += `${days}天`
if (hours > 0) time += `${hours}小时`
if (minutes > 0) time += `${minutes}分钟`
return time
}
JS 获取指定两个时间戳所间隔的时间(天-小时-分钟)
最新推荐文章于 2024-02-03 11:20:13 发布