1、将时间戳转换成日期格式
函数封装好了,直接调用就好了,直接贴码。
/*
* 时间戳转换成日期格式
* 例:1648028064760 -----→ 2022-03-23 17:34:24
* */
timestampToTime (timestamp) {
let date = new Date(timestamp)// 时间戳为10位需*1000,时间戳为13位的话不需乘1000
let Y = date.getFullYear() + '-'
let M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'
let D = date.getDate() + ' '
let h = date.getHours() + ':'
let m = date.getMinutes() + ':'
let s = date.getSeconds()
return Y + M + D + h + m + s
},
2、毫秒转时分秒
/*
* 例:43200-----→ 00小时00分钟43秒
* */
formatMillisecond(value) {
let h = Math.floor(value / (1000 * 60 * 60))
let m = Math.floor((value % (1000 * 60 * 60)) / (1000 * 60))
let s = Math.round((value % (1000 * 60)) / 1000)
return h + '小时' + m + '分钟' + s + '秒'
},