js 毫秒转时分秒格式
xx时xx分xx秒
xx时xx分
xx时
xx分xx秒
xx分
xx秒
/**
* time 毫秒
* 毫秒 => xx时xx分xx秒 | xx时xx分 | xx时xx秒 | xx分xx秒 | xx秒
*/
export const millsecondToHHmmss = (time) => {
const hour = parseInt(time / 1000 / 60 / 60)
const minutes = parseInt((time - hour * 60 * 60 * 1000) / 1000 / 60)
const seconds = parseInt((time - (minutes * 60 * 1000) - (hour * 60 * 60 * 1000)) / 1000)
if (hour) {
if (seconds) {
if (minutes) {
return hour + '小时' + minutes + '分钟' + seconds + '秒'
}
return hour + '小时' + seconds + '秒'
}
if (minutes) {
return hour + '小时' + minutes + '分钟'
}
return hour + '小时'
}
if (minutes) {
if (seconds) {
return minutes + '分钟' + seconds + '秒'
}
return minutes + '分钟'
}
if (seconds) {
return seconds + '秒'
}
return 0
}