aboutsummaryrefslogtreecommitdiff
path: root/app/filters/usertime.js
blob: de678949b1dfdeabccba4f69fce2b87d05c5d3e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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}`;
});