diff options
Diffstat (limited to 'src_js/common.js')
| -rw-r--r-- | src_js/common.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src_js/common.js b/src_js/common.js new file mode 100644 index 0000000..4bd6f23 --- /dev/null +++ b/src_js/common.js @@ -0,0 +1,24 @@ +import r from '@hat-core/renderer'; + + +const localTimezoneOffset = (new Date()).getTimezoneOffset() * 60; + + +export const state = { + entries: [] +}; + + +export function init() { + fetch('/entries').then(response => + response.json() + ).then(data => + r.set('entries', data['entries']) + ); +} + + +export function timestampToString(timestamp) { + const date = new Date((timestamp - localTimezoneOffset) * 1000); + return date.toISOString().replace('T', ' ').replace('Z', ''); +} |
