diff options
Diffstat (limited to 'src/util/date-time.js')
| -rw-r--r-- | src/util/date-time.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/util/date-time.js b/src/util/date-time.js index 3ec6b671..26039368 100644 --- a/src/util/date-time.js +++ b/src/util/date-time.js @@ -106,7 +106,7 @@ export function addPaddingToTwo(integer) { */ export function convertSecondsToFormattedTime(seconds) { if (seconds <= 0) { - return "00:00:00"; + return "0s"; } let hour = Math.floor(seconds / 3600); @@ -117,5 +117,11 @@ export function convertSecondsToFormattedTime(seconds) { minute = isNaN(minute) ? 0 : minute; second = isNaN(second) ? 0 : second; - return addPaddingToTwo(hour) + ":" + addPaddingToTwo(minute) + ":" + addPaddingToTwo(second); + if (hour === 0 && minute === 0) { + return second + "s"; + } else if (hour === 0) { + return minute + "m" + addPaddingToTwo(second) + "s"; + } else { + return hour + "h" + addPaddingToTwo(minute) + "m" + addPaddingToTwo(second) + "s"; + } } |
