ag-grid-enterprise
Version:
AG Grid Enterprise Features
15 lines • 594 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.second = void 0;
var interval_1 = require("./interval");
var duration_1 = require("./duration");
var offset = new Date().getTimezoneOffset() * duration_1.durationMinute;
function encode(date) {
return Math.floor((date.getTime() - offset) / duration_1.durationSecond);
}
function decode(encoded) {
return new Date(offset + encoded * duration_1.durationSecond);
}
exports.second = new interval_1.CountableTimeInterval(encode, decode);
exports.default = exports.second;
//# sourceMappingURL=second.js.map