summaryrefslogtreecommitdiff
path: root/src/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.js')
-rw-r--r--src/main.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/main.js b/src/main.js
index 79bab44f..3d357157 100644
--- a/src/main.js
+++ b/src/main.js
@@ -85,6 +85,23 @@ Vue.filter('formatTime', function (value) {
}
});
+Vue.filter('formatTimeShort', function (value) {
+ const isUtcDisplay = store.getters['global/isUtcDisplay'];
+
+ if (value instanceof Date) {
+ if (isUtcDisplay) {
+ let timeOptions = {
+ timeZone: 'UTC',
+ hourCycle: 'h23',
+ };
+ return `${value.toLocaleTimeString('default', timeOptions)}`;
+ }
+ const timezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
+ // const shortTz = Vue.filter('shortTimeZone')(value);
+ const pattern = `HH:mm:ss`;
+ return format(value, pattern, { timezone }).replace('GMT', 'UTC');
+ }
+});
// Plugins
Vue.use(AlertPlugin);
Vue.use(BadgePlugin);