UNPKG

fog-controller

Version:

Fog Controller project @ iotracks.com

38 lines (28 loc) 1.27 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _moment = require('moment'); var _moment2 = _interopRequireDefault(_moment); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } //By default, moment parses and displays in local time. //If you want to parse or display a moment in UTC, you can use moment.utc() instead of moment(). var getUTCMillisFromDate = function getUTCMillisFromDate(date, format) { return _moment2.default.utc(date, format).valueOf(); }; var getEventStartDate = function getEventStartDate(event, timezone) { return _moment2.default.tz(event.startsAt, timezone).format('MMMM Do'); }; var getEventStartTime = function getEventStartTime(event, timezone) { return _moment2.default.tz(event.startsAt, timezone).format('h:mm a'); }; var getEventEndTime = function getEventEndTime(event, timezone) { var endMillis = null == event.duration ? null : event.startsAt + event.duration; return null == endMillis ? null : _moment2.default.tz(endMillis, timezone).format('h:mm a'); }; exports.default = { getUTCMillisFromDate: getUTCMillisFromDate, getEventEndTime: getEventEndTime, getEventStartTime: getEventStartTime, getEventStartDate: getEventStartDate };