秒数转换为时分秒格式
2019-01-08 本文已影响17人
cs0710
// 将秒数转换为时分秒
export const transformSecond = (second) => {
let timeStr = '--'
if (second >= 0) {
const formatHour = parseInt(second / 3600) // 时,向下取整
const formatMinute = parseInt(second / 60) % 60 // 分,向下取整
const formatSecond = second % 60 // 秒
if (formatHour > 0) {
timeStr = `${formatHour}时${formatMinute}分${formatSecond}秒`
} else if (formatMinute > 0) {
timeStr = `${formatMinute}分${formatSecond}秒`
} else {
timeStr = `${formatSecond}秒`
}
}
return timeStr
}