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

废话不说直接上代码
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;
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理