db-vendo-client/parse/date-time.js

17 lines
326 B
JavaScript
Raw Normal View History

2017-11-11 22:35:41 +01:00
'use strict'
const moment = require('moment-timezone')
2017-11-12 01:23:34 +01:00
const parseDateTime = (profile, date, time) => {
2017-11-11 22:35:41 +01:00
let offset = 0 // in days
if (time.length > 6) {
offset = +time.slice(0, -6)
time = time.slice(-6)
}
2017-11-12 01:23:34 +01:00
return moment.tz(date + 'T' + time, profile.timezone)
2017-11-11 22:35:41 +01:00
.add(offset, 'days')
}
module.exports = parseDateTime