Skip to main content

秒转日期

// 秒数转时间格式
// 传入时间例如:
// 导出时间 07-10
export const i2s = ss => {
let mm = 0;
let hh = 0;

if (ss > 3599) {
hh = Math.floor(ss / 3600);
mm = Math.floor((ss % 3600) / 60);
ss %= 60;

return `${hh > 9 ? hh : `0${hh}`}:${mm > 9 ? mm : `0${mm}`}:${ss > 9 ? ss : `0${ss}`}`;
} else if (ss > 59) {
mm = Math.floor(ss / 60);
ss %= 60;

return `${mm > 9 ? mm : `0${mm}`}:${ss > 9 ? ss : `0${ss}`}`;
} else {
return `00:${ss > 9 ? ss : `0${ss}`}`;
}
};
// 秒数转时间格式
// 传入时间例如: 1532664
// 导出时间:"17天17时44分24秒"
function getFormatDuringTime(during) {
var s = Math.floor(during / 1) % 60;
during = Math.floor(during / 60);
var i = during % 60;
during = Math.floor(during / 60);
var h = during % 24;
during = Math.floor(during / 24);
var d = during;
return d + '天' + h + '时' + i + '分' + s + '秒';
}

链接

毫秒转时间长度