devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
30 lines (28 loc) • 1.23 kB
JavaScript
/**
* DevExtreme (ui/scheduler/utils.js)
* Version: 19.2.6
* Build date: Thu Jan 30 2020
*
* Copyright (c) 2012 - 2020 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
;
var _date = require("../../core/utils/date");
var _date2 = _interopRequireDefault(_date);
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
"default": obj
}
}
var toMs = _date2.default.dateToMilliseconds;
var getTimezoneOffsetChangeInMinutes = function(startDate, endDate, updatedStartDate, updatedEndDate) {
return new Date(endDate).getTimezoneOffset() - new Date(startDate).getTimezoneOffset() + new Date(updatedStartDate).getTimezoneOffset() - new Date(updatedEndDate).getTimezoneOffset()
};
var getTimezoneOffsetChangeInMs = function(startDate, endDate, updatedStartDate, updatedEndDate) {
return getTimezoneOffsetChangeInMinutes(startDate, endDate, updatedStartDate, updatedEndDate) * toMs("minute")
};
var utils = {
getTimezoneOffsetChangeInMinutes: getTimezoneOffsetChangeInMinutes,
getTimezoneOffsetChangeInMs: getTimezoneOffsetChangeInMs
};
module.exports = utils;