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'}