diff --git a/src/composables/perks.js b/src/composables/perks.js index 0b8c274..81098ba 100644 --- a/src/composables/perks.js +++ b/src/composables/perks.js @@ -213,15 +213,37 @@ window.addEventListener("keyup", () => { }); function formatSeconds(seconds) { + // check if there are arguments + const date = new Date(seconds * 1000); const hh = date.getUTCHours(); const mm = date.getUTCMinutes(); const ss = date.getUTCSeconds(); - const _hh = hh < 10 ? `0${hh}` : hh; - const _mm = mm < 10 ? `0${mm}` : mm; - const _ss = ss < 10 ? `0${ss}` : ss; + let _hh = hh < 10 ? `0${hh}` : hh; + let _mm = mm < 10 ? `0${mm}` : mm; + let _ss = ss < 10 ? `0${ss}` : ss; + + if (arguments[1]) { + if (hh === 1) { + _hh = hh + " Hour"; + } else { + _hh = `${hh} Hours`; + } + + if (mm === 1) { + _mm = mm + " Minute"; + } else { + _mm = `${mm} Minutes`; + } + + if (hh > 0) { + return `${_hh}, ${_mm}`; + } else { + return `${_mm}`; + } + } if (hh > 0) { return `${_hh}:${_mm}:${_ss}`;