]> git.r.bdr.sh - rbdr/dasein/blobdiff - app/filters/usertime.js
Merge branch 'release/1.0.0'
[rbdr/dasein] / app / filters / usertime.js
diff --git a/app/filters/usertime.js b/app/filters/usertime.js
new file mode 100644 (file)
index 0000000..de67894
--- /dev/null
@@ -0,0 +1,20 @@
+import Vue from 'vue';
+
+const internals = {};
+
+export default internals.UsertimeFilter = Vue.filter('usertime', (timestamp) => {
+
+  const date = new Date(parseInt(timestamp));
+
+  const dateString = date.toISOString();
+
+  const dateComponents = dateString.split('T');
+  const dateFragment = dateComponents[0];
+  const timeComponents = dateComponents[1].split(':');
+
+  const hourFragment = timeComponents[0];
+  const minuteFragment = timeComponents[1];
+
+  return `${dateFragment} ${hourFragment}:${minuteFragment}`;
+});
+