Browse Source

Fix incorrect 'nice date' formatting. Closes #635.

Kailash Nadh 3 years ago
parent
commit
b48a15cfa3
1 changed files with 5 additions and 6 deletions
  1. 5 6
      frontend/src/utils.js

+ 5 - 6
frontend/src/utils.js

@@ -32,13 +32,12 @@ export default class Utils {
       return '';
       return '';
     }
     }
 
 
-    const d = new Date(stamp);
-    const day = this.i18n.t(`globals.days.${(d.getDay())}`);
-    const month = this.i18n.t(`globals.months.${(d.getMonth() + 1)}`);
-    let out = `${day}, ${d.getDate()}`;
-    out += ` ${month} ${d.getFullYear()}`;
+    const d = dayjs(stamp);
+    const day = this.i18n.t(`globals.days.${d.day()}`);
+    const month = this.i18n.t(`globals.months.${d.month() + 1}`);
+    let out = d.format(`[${day},] DD [${month}] YYYY`);
     if (showTime) {
     if (showTime) {
-      out += ` ${d.getHours()}:${d.getMinutes()}`;
+      out += d.format(', HH:mm');
     }
     }
 
 
     return out;
     return out;