From 5b0a4034cfa9f4edcb390c9bead2a3c17c8da177 Mon Sep 17 00:00:00 2001 From: Jannis R Date: Sat, 25 Jun 2016 20:54:33 +0200 Subject: [PATCH] parse date & time :watch: --- parse.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/parse.js b/parse.js index 119fb373..3cf97c70 100644 --- a/parse.js +++ b/parse.js @@ -1,5 +1,20 @@ 'use strict' +const moment = require('moment-timezone') + + + +const dateTime = (timezone) => (date, time) => { + let offset = 0 // in days + if (time.length > 6) { + offset = +time.slice(0, -6) + time = time.slice(-6) + } + return moment.tz(date + 'T' + time, timezone) + .add(offset, 'days') + .valueOf() +} + const types = {P: 'poi', S: 'station', A: 'address'}