waitTime(val) {
if (val !== null && val !== '') {
const etime = new Date().getTime() // 当前时间
const stime = Date.parse(new Date(val))// 需要传入的时间
const usedTime = etime - stime
const days = Math.floor(usedTime / (24 * 3600 * 1000))
const leave1 = usedTime % (24 * 3600 * 1000)
const hours = Math.floor(leave1 / (3600 * 1000))
const leave2 = leave1 % (3600 * 1000)
const minutes = Math.floor(leave2 / (60 * 1000))
// 时间差显示格式 天、小时、分钟
const time = days + '天' + hours + '时' + minutes + '分'
// 时间差显示格式 小时、分钟
const minutesTime = days * 24 * 60 + hours
return minutesTime > 60
? (minutesTime % 60) + '小时'
: minutesTime + '分钟'
} else {
return '暂无时间'
}
}
时间格式可自定义