diff options
| author | Georgios Andreadis <g.andreadis@student.tudelft.nl> | 2017-09-21 22:51:38 +0200 |
|---|---|---|
| committer | Georgios Andreadis <g.andreadis@student.tudelft.nl> | 2017-09-23 10:06:05 +0200 |
| commit | a5bc25e5af79cf0bc7e0034b0a7c04d368a841bd (patch) | |
| tree | 69db2ed0273da46ad36361fb343f8f364d64d159 /src/util/date-time.js | |
| parent | 9c5d4a2fcc70d1167b56d0df2922fbf4d4442d37 (diff) | |
Improve time point formatting
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"; + } } |
