计算两个时间相差的分钟数,显示方式为(分钟数:秒数)
1.在vue中写的方法
// 把时间转换成分秒
formatDuring (mss) {
// let days = parseInt(mss / (1000 * 60 * 60 * 24)) // 得到天数
// let hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)) // 得到小时
let minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60)) // 得到分钟数
let seconds = (mss % (1000 * 60)) / 1000 // 得到秒数
// return days + '天' + hours + ':' + minutes + ':' + seconds // 返回值
let str1 = minutes < 10 ? ('0' + minutes) : minutes
let str2 = seconds < 10 ? ('0' + seconds) : seconds
return str1 + ':' + str2
},
2.调用
let startTime = (2019-05-07 20:23:08).getTime() // 得到毫秒 let endTime = (2019-05-07 20:22:38).getTime() newArr[i]['lastTime'] = this.formatDuring(endTime - startTime) // 输出结果为00:30

浙公网安备 33010602011771号