UNPKG

backpack-ui

Version:
23 lines (19 loc) 556 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = duration; function duration(ms) { ms = ms || 0; var remainingSeconds = ms / 1000; var h = Math.floor(remainingSeconds / (60 * 60)); remainingSeconds -= h * 60 * 60; var m = Math.floor(remainingSeconds / 60); remainingSeconds -= m * 60; var s = Math.floor(remainingSeconds % 60); var formatted = ""; formatted += h ? h + ":" : ""; formatted += m < 10 && h ? "0" + m : m; formatted += s < 10 ? ":0" + s : ":" + s; return formatted; }