aboutsummaryrefslogtreecommitdiff
path: root/src/utils/readable_time.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/readable_time.js')
-rw-r--r--src/utils/readable_time.js38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/utils/readable_time.js b/src/utils/readable_time.js
deleted file mode 100644
index 4476952..0000000
--- a/src/utils/readable_time.js
+++ /dev/null
@@ -1,38 +0,0 @@
-const internals = {
- magnitudes: {
- day: 86400000,
- hour: 3600000,
- minute: 60000,
- second: 1000
- },
- labels: {
- day: 'time.days',
- hour: 'time.hours',
- minute: 'time.minutes',
- second: 'time.seconds'
- },
-
- makeTimeReadable(time, magnitude) {
-
- return {
- count: Math.floor(time / internals.magnitudes[magnitude]),
- label: internals.labels[magnitude]
- };
- }
-};
-
-export const readableTime = function readableTime(time) {
-
- switch (true) {
- case time >= internals.magnitudes.day:
- return internals.makeTimeReadable(time, 'day');
- case time >= internals.magnitudes.hour:
- return internals.makeTimeReadable(time, 'hour');
- case time >= internals.magnitudes.minute:
- return internals.makeTimeReadable(time, 'minute');
- case time < 0:
- return internals.makeTimeReadable(0, 'second');
- default:
- return internals.makeTimeReadable(time, 'second');
- }
-};