mm.site/src/api/utils.js

25 lines
446 B
JavaScript

function pad(d) {
return (d < 10) ? '0' + d.toString() : d.toString();
}
export const formatSeconds = (seconds) => {
let hrs = 0, min = 0, sec = 0
if (seconds) {
const fraction = seconds / 60
min = fraction
if (min > 60) {
hrs = min / 60
min = 60 * (hrs % 1)
}
sec = parseInt(60 * (fraction % 1))
}
hrs = parseInt(hrs)
min = pad(parseInt(min))
sec = pad(sec)
return `${hrs}:${min}:${sec}`
}