js秒数转换时分秒(hh:mm:ss)

46次阅读

共计 576 个字符,预计需要花费 2 分钟才能阅读完成。

废话不说直接上代码
let timeFormat = (time) => {
let timeStr = ”;
let stringFormat = (i) => {
return i < 10 ? `0${i}` : `${i}`;
}
let minuteTime = 0;
let secondTime = 0;
let hourTime = 0;
if(time < 60) {
timeStr = `00:${stringFormat(time)}`
} else if(time >= 60 && time < 3600) {
minuteTime = parseInt(time / 60);
secondTime = parseInt(time % 60);
timeStr = `${stringFormat(minuteTime)}:${stringFormat(secondTime)}`;
} else if(time >= 3600) {
let _t = parseInt(time % 3600);
hourTime = parseInt(time / 3600);
minuteTime = parseInt(_t / 60);
secondTime = parseInt(_t % 60);
timeStr = `${stringFormat(hourTime)}:${stringFormat(minuteTime)}:${stringFormat(secondTime)}`
}
return timeStr;
}

正文完
 0