时间格式转换

const timeFormat = function (mSeconds) {
if (mSeconds === 0) {
return '<1s'
}
if (isNaN(mSeconds)) {
return '00:00:00'
} else {
mSeconds = Math.round(mSeconds / 1000)
if (mSeconds < 1) {
return '<1s'
}
let second = mSeconds % 60
let min = Math.floor(mSeconds / 60) % 60
let hour = Math.floor(mSeconds / 3600) % 24
let day = Math.floor(mSeconds / 3600 / 24)
return (
(day >= 10 ? day : '0' + day) +
'd' +
' ' +
((hour >= 10 ? hour : '0' + hour) + 'h') +
':' +
((min >= 10 ? min : '0' + min) + 'm') +
':' +
((second >= 10 ? second : '0' + second) + 's')
)
}
}
console.log(timeFormat(2000000000))
// 23d 03h:33m:20s

posted @ 2022-04-22 15:59  辰-月  阅读(41)  评论(0)    收藏  举报