date-fns-tz
Advanced tools
Comparing version 3.0.0-beta.4 to 3.0.0-beta.5
@@ -7,4 +7,4 @@ "use strict"; | ||
exports.tzParseTimezone = tzParseTimezone; | ||
var _tzTokenizeDate = require("../tzTokenizeDate"); | ||
var _newDateUTC = require("../newDateUTC"); | ||
var _index = require("../tzTokenizeDate/index.js"); | ||
var _index2 = require("../newDateUTC/index.js"); | ||
var MILLISECONDS_IN_HOUR = 3600000; | ||
@@ -69,9 +69,9 @@ var MILLISECONDS_IN_MINUTE = 60000; | ||
function toUtcDate(date) { | ||
return (0, _newDateUTC.newDateUTC)(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds()); | ||
return (0, _index2.newDateUTC)(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds()); | ||
} | ||
function calcOffset(date, timezoneString) { | ||
var tokens = (0, _tzTokenizeDate.tzTokenizeDate)(date, timezoneString); | ||
var tokens = (0, _index.tzTokenizeDate)(date, timezoneString); | ||
// ms dropped because it's not provided by tzTokenizeDate | ||
var asUTC = (0, _newDateUTC.newDateUTC)(tokens[0], tokens[1] - 1, tokens[2], tokens[3] % 24, tokens[4], tokens[5], 0).getTime(); | ||
var asUTC = (0, _index2.newDateUTC)(tokens[0], tokens[1] - 1, tokens[2], tokens[3] % 24, tokens[4], tokens[5], 0).getTime(); | ||
var asTS = date.getTime(); | ||
@@ -78,0 +78,0 @@ var over = asTS % 1000; |
@@ -1,3 +0,3 @@ | ||
import { tzTokenizeDate } from '../tzTokenizeDate' | ||
import { newDateUTC } from '../newDateUTC' | ||
import { tzTokenizeDate } from '../tzTokenizeDate/index.js' | ||
import { newDateUTC } from '../newDateUTC/index.js' | ||
@@ -81,3 +81,3 @@ var MILLISECONDS_IN_HOUR = 3600000 | ||
date.getSeconds(), | ||
date.getMilliseconds(), | ||
date.getMilliseconds() | ||
) | ||
@@ -97,3 +97,3 @@ } | ||
tokens[5], | ||
0, | ||
0 | ||
).getTime() | ||
@@ -100,0 +100,0 @@ |
import { format as dateFnsFormat } from 'date-fns/format' | ||
import { formatters } from './formatters' | ||
import { toDate } from '../toDate' | ||
import { formatters } from './formatters/index.js' | ||
import { toDate } from '../toDate/index.js' | ||
@@ -329,10 +329,10 @@ var tzFormattingTokensRegExp = /([xXOz]+)|''|'(''|[^'])+('|$)/g | ||
formatStr = matches.reduce(function (result, token) { | ||
if (token[0] === '\'') { | ||
if (token[0] === "'") { | ||
return result // This is a quoted portion, matched only to ensure we don't match inside it | ||
} | ||
var pos = result.indexOf(token) | ||
var precededByQuotedSection = result[pos - 1] === '\'' | ||
var precededByQuotedSection = result[pos - 1] === "'" | ||
var replaced = result.replace( | ||
token, | ||
'\'' + formatters[token[0]](date, token, null, options) + '\'', | ||
"'" + formatters[token[0]](date, token, null, options) + "'" | ||
) | ||
@@ -339,0 +339,0 @@ // If the replacement results in two adjoining quoted strings, the back to back quotes |
@@ -1,3 +0,3 @@ | ||
import { format } from '../format' | ||
import { toZonedTime } from '../toZonedTime' | ||
import { format } from '../format/index.js' | ||
import { toZonedTime } from '../toZonedTime/index.js' | ||
import cloneDeep from 'lodash.clonedeep' | ||
@@ -4,0 +4,0 @@ |
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
import { format as fn } from '../../format' | ||
import { convertToFP } from '../_lib/convertToFP' | ||
import { format as fn } from '../../format/index.js' | ||
import { convertToFP } from '../_lib/convertToFP/index.js' | ||
export const format = convertToFP(fn, 2) |
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
import { formatInTimeZone as fn } from '../../formatInTimeZone' | ||
import { convertToFP } from '../_lib/convertToFP' | ||
import { formatInTimeZone as fn } from '../../formatInTimeZone/index.js' | ||
import { convertToFP } from '../_lib/convertToFP/index.js' | ||
export const formatInTimeZone = convertToFP(fn, 3) |
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
import { formatInTimeZone as fn } from '../../formatInTimeZone' | ||
import { convertToFP } from '../_lib/convertToFP' | ||
import { formatInTimeZone as fn } from '../../formatInTimeZone/index.js' | ||
import { convertToFP } from '../_lib/convertToFP/index.js' | ||
export const formatInTimeZoneWithOptions = convertToFP(fn, 4) |
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
import { format as fn } from '../../format' | ||
import { convertToFP } from '../_lib/convertToFP' | ||
import { format as fn } from '../../format/index.js' | ||
import { convertToFP } from '../_lib/convertToFP/index.js' | ||
export const formatWithOptions = convertToFP(fn, 3) |
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
import { fromZonedTime as fn } from '../../fromZonedTime' | ||
import { convertToFP } from '../_lib/convertToFP' | ||
import { fromZonedTime as fn } from '../../fromZonedTime/index.js' | ||
import { convertToFP } from '../_lib/convertToFP/index.js' | ||
export const fromZonedTime = convertToFP(fn, 2) |
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
import { fromZonedTime as fn } from '../../fromZonedTime' | ||
import { convertToFP } from '../_lib/convertToFP' | ||
import { fromZonedTime as fn } from '../../fromZonedTime/index.js' | ||
import { convertToFP } from '../_lib/convertToFP/index.js' | ||
export const fromZonedTimeWithOptions = convertToFP(fn, 3) |
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
import { getTimezoneOffset as fn } from '../../getTimezoneOffset' | ||
import { convertToFP } from '../_lib/convertToFP' | ||
import { getTimezoneOffset as fn } from '../../getTimezoneOffset/index.js' | ||
import { convertToFP } from '../_lib/convertToFP/index.js' | ||
export const getTimezoneOffset = convertToFP(fn, 2) |
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
import { toDate as fn } from '../../toDate' | ||
import { convertToFP } from '../_lib/convertToFP' | ||
import { toDate as fn } from '../../toDate/index.js' | ||
import { convertToFP } from '../_lib/convertToFP/index.js' | ||
export const toDate = convertToFP(fn, 1) |
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
import { toDate as fn } from '../../toDate' | ||
import { convertToFP } from '../_lib/convertToFP' | ||
import { toDate as fn } from '../../toDate/index.js' | ||
import { convertToFP } from '../_lib/convertToFP/index.js' | ||
export const toDateWithOptions = convertToFP(fn, 2) |
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
import { toZonedTime as fn } from '../../toZonedTime' | ||
import { convertToFP } from '../_lib/convertToFP' | ||
import { toZonedTime as fn } from '../../toZonedTime/index.js' | ||
import { convertToFP } from '../_lib/convertToFP/index.js' | ||
export const toZonedTime = convertToFP(fn, 2) |
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
import { toZonedTime as fn } from '../../toZonedTime' | ||
import { convertToFP } from '../_lib/convertToFP' | ||
import { toZonedTime as fn } from '../../toZonedTime/index.js' | ||
import { convertToFP } from '../_lib/convertToFP/index.js' | ||
export const toZonedTimeWithOptions = convertToFP(fn, 3) |
@@ -1,5 +0,5 @@ | ||
import { toDate } from '../toDate' | ||
import { tzPattern } from '../_lib/tzPattern' | ||
import { tzParseTimezone } from '../_lib/tzParseTimezone' | ||
import { newDateUTC } from '../_lib/newDateUTC' | ||
import { toDate } from '../toDate/index.js' | ||
import { tzPattern } from '../_lib/tzPattern/index.js' | ||
import { tzParseTimezone } from '../_lib/tzParseTimezone/index.js' | ||
import { newDateUTC } from '../_lib/newDateUTC/index.js' | ||
import cloneDeep from 'lodash.clonedeep' | ||
@@ -6,0 +6,0 @@ |
@@ -1,4 +0,4 @@ | ||
import { getTimezoneOffsetInMilliseconds } from '../_lib/getTimezoneOffsetInMilliseconds' | ||
import { tzParseTimezone } from '../_lib/tzParseTimezone' | ||
import { tzPattern } from '../_lib/tzPattern' | ||
import { getTimezoneOffsetInMilliseconds } from '../_lib/getTimezoneOffsetInMilliseconds/index.js' | ||
import { tzParseTimezone } from '../_lib/tzParseTimezone/index.js' | ||
import { tzPattern } from '../_lib/tzPattern/index.js' | ||
@@ -5,0 +5,0 @@ var MILLISECONDS_IN_HOUR = 3600000 |
@@ -1,3 +0,3 @@ | ||
import { tzParseTimezone } from '../_lib/tzParseTimezone' | ||
import { toDate } from '../toDate' | ||
import { tzParseTimezone } from '../_lib/tzParseTimezone/index.js' | ||
import { toDate } from '../toDate/index.js' | ||
@@ -4,0 +4,0 @@ /** |
@@ -8,4 +8,4 @@ "use strict"; | ||
var _format = require("date-fns/format"); | ||
var _formatters = require("./formatters"); | ||
var _toDate = require("../toDate"); | ||
var _index = require("./formatters/index.js"); | ||
var _index2 = require("../toDate/index.js"); | ||
var tzFormattingTokensRegExp = /([xXOz]+)|''|'(''|[^'])+('|$)/g; | ||
@@ -330,12 +330,12 @@ | ||
if (matches) { | ||
var date = (0, _toDate.toDate)(options.originalDate || dirtyDate, options); | ||
var date = (0, _index2.toDate)(options.originalDate || dirtyDate, options); | ||
// Work through each match and replace the tz token in the format string with the quoted | ||
// formatted time zone so the remaining tokens can be filled in by date-fns#format. | ||
formatStr = matches.reduce(function (result, token) { | ||
if (token[0] === '\'') { | ||
if (token[0] === "'") { | ||
return result; // This is a quoted portion, matched only to ensure we don't match inside it | ||
} | ||
var pos = result.indexOf(token); | ||
var precededByQuotedSection = result[pos - 1] === '\''; | ||
var replaced = result.replace(token, '\'' + _formatters.formatters[token[0]](date, token, null, options) + '\''); | ||
var precededByQuotedSection = result[pos - 1] === "'"; | ||
var replaced = result.replace(token, "'" + _index.formatters[token[0]](date, token, null, options) + "'"); | ||
// If the replacement results in two adjoining quoted strings, the back to back quotes | ||
@@ -342,0 +342,0 @@ // are removed, so it doesn't look like an escaped quote. |
@@ -7,4 +7,4 @@ "use strict"; | ||
exports.formatInTimeZone = formatInTimeZone; | ||
var _format = require("../format"); | ||
var _toZonedTime = require("../toZonedTime"); | ||
var _index = require("../format/index.js"); | ||
var _index2 = require("../toZonedTime/index.js"); | ||
var _lodash = _interopRequireDefault(require("lodash.clonedeep")); | ||
@@ -38,3 +38,3 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } | ||
extendedOptions.originalDate = date; | ||
return (0, _format.format)((0, _toZonedTime.toZonedTime)(date, timeZone), formatStr, extendedOptions); | ||
return (0, _index.format)((0, _index2.toZonedTime)(date, timeZone), formatStr, extendedOptions); | ||
} |
@@ -7,6 +7,6 @@ "use strict"; | ||
exports.format = void 0; | ||
var _format = require("../../format"); | ||
var _convertToFP = require("../_lib/convertToFP"); | ||
var _index = require("../../format/index.js"); | ||
var _index2 = require("../_lib/convertToFP/index.js"); | ||
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
var format = exports.format = (0, _convertToFP.convertToFP)(_format.format, 2); | ||
var format = exports.format = (0, _index2.convertToFP)(_index.format, 2); |
@@ -7,6 +7,6 @@ "use strict"; | ||
exports.formatInTimeZone = void 0; | ||
var _formatInTimeZone = require("../../formatInTimeZone"); | ||
var _convertToFP = require("../_lib/convertToFP"); | ||
var _index = require("../../formatInTimeZone/index.js"); | ||
var _index2 = require("../_lib/convertToFP/index.js"); | ||
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
var formatInTimeZone = exports.formatInTimeZone = (0, _convertToFP.convertToFP)(_formatInTimeZone.formatInTimeZone, 3); | ||
var formatInTimeZone = exports.formatInTimeZone = (0, _index2.convertToFP)(_index.formatInTimeZone, 3); |
@@ -7,6 +7,6 @@ "use strict"; | ||
exports.formatInTimeZoneWithOptions = void 0; | ||
var _formatInTimeZone = require("../../formatInTimeZone"); | ||
var _convertToFP = require("../_lib/convertToFP"); | ||
var _index = require("../../formatInTimeZone/index.js"); | ||
var _index2 = require("../_lib/convertToFP/index.js"); | ||
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
var formatInTimeZoneWithOptions = exports.formatInTimeZoneWithOptions = (0, _convertToFP.convertToFP)(_formatInTimeZone.formatInTimeZone, 4); | ||
var formatInTimeZoneWithOptions = exports.formatInTimeZoneWithOptions = (0, _index2.convertToFP)(_index.formatInTimeZone, 4); |
@@ -7,6 +7,6 @@ "use strict"; | ||
exports.formatWithOptions = void 0; | ||
var _format = require("../../format"); | ||
var _convertToFP = require("../_lib/convertToFP"); | ||
var _index = require("../../format/index.js"); | ||
var _index2 = require("../_lib/convertToFP/index.js"); | ||
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
var formatWithOptions = exports.formatWithOptions = (0, _convertToFP.convertToFP)(_format.format, 3); | ||
var formatWithOptions = exports.formatWithOptions = (0, _index2.convertToFP)(_index.format, 3); |
@@ -7,6 +7,6 @@ "use strict"; | ||
exports.fromZonedTime = void 0; | ||
var _fromZonedTime = require("../../fromZonedTime"); | ||
var _convertToFP = require("../_lib/convertToFP"); | ||
var _index = require("../../fromZonedTime/index.js"); | ||
var _index2 = require("../_lib/convertToFP/index.js"); | ||
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
var fromZonedTime = exports.fromZonedTime = (0, _convertToFP.convertToFP)(_fromZonedTime.fromZonedTime, 2); | ||
var fromZonedTime = exports.fromZonedTime = (0, _index2.convertToFP)(_index.fromZonedTime, 2); |
@@ -7,6 +7,6 @@ "use strict"; | ||
exports.fromZonedTimeWithOptions = void 0; | ||
var _fromZonedTime = require("../../fromZonedTime"); | ||
var _convertToFP = require("../_lib/convertToFP"); | ||
var _index = require("../../fromZonedTime/index.js"); | ||
var _index2 = require("../_lib/convertToFP/index.js"); | ||
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
var fromZonedTimeWithOptions = exports.fromZonedTimeWithOptions = (0, _convertToFP.convertToFP)(_fromZonedTime.fromZonedTime, 3); | ||
var fromZonedTimeWithOptions = exports.fromZonedTimeWithOptions = (0, _index2.convertToFP)(_index.fromZonedTime, 3); |
@@ -7,6 +7,6 @@ "use strict"; | ||
exports.getTimezoneOffset = void 0; | ||
var _getTimezoneOffset = require("../../getTimezoneOffset"); | ||
var _convertToFP = require("../_lib/convertToFP"); | ||
var _index = require("../../getTimezoneOffset/index.js"); | ||
var _index2 = require("../_lib/convertToFP/index.js"); | ||
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
var getTimezoneOffset = exports.getTimezoneOffset = (0, _convertToFP.convertToFP)(_getTimezoneOffset.getTimezoneOffset, 2); | ||
var getTimezoneOffset = exports.getTimezoneOffset = (0, _index2.convertToFP)(_index.getTimezoneOffset, 2); |
@@ -7,6 +7,6 @@ "use strict"; | ||
exports.toDate = void 0; | ||
var _toDate = require("../../toDate"); | ||
var _convertToFP = require("../_lib/convertToFP"); | ||
var _index = require("../../toDate/index.js"); | ||
var _index2 = require("../_lib/convertToFP/index.js"); | ||
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
var toDate = exports.toDate = (0, _convertToFP.convertToFP)(_toDate.toDate, 1); | ||
var toDate = exports.toDate = (0, _index2.convertToFP)(_index.toDate, 1); |
@@ -7,6 +7,6 @@ "use strict"; | ||
exports.toDateWithOptions = void 0; | ||
var _toDate = require("../../toDate"); | ||
var _convertToFP = require("../_lib/convertToFP"); | ||
var _index = require("../../toDate/index.js"); | ||
var _index2 = require("../_lib/convertToFP/index.js"); | ||
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
var toDateWithOptions = exports.toDateWithOptions = (0, _convertToFP.convertToFP)(_toDate.toDate, 2); | ||
var toDateWithOptions = exports.toDateWithOptions = (0, _index2.convertToFP)(_index.toDate, 2); |
@@ -7,6 +7,6 @@ "use strict"; | ||
exports.toZonedTime = void 0; | ||
var _toZonedTime = require("../../toZonedTime"); | ||
var _convertToFP = require("../_lib/convertToFP"); | ||
var _index = require("../../toZonedTime/index.js"); | ||
var _index2 = require("../_lib/convertToFP/index.js"); | ||
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
var toZonedTime = exports.toZonedTime = (0, _convertToFP.convertToFP)(_toZonedTime.toZonedTime, 2); | ||
var toZonedTime = exports.toZonedTime = (0, _index2.convertToFP)(_index.toZonedTime, 2); |
@@ -7,6 +7,6 @@ "use strict"; | ||
exports.toZonedTimeWithOptions = void 0; | ||
var _toZonedTime = require("../../toZonedTime"); | ||
var _convertToFP = require("../_lib/convertToFP"); | ||
var _index = require("../../toZonedTime/index.js"); | ||
var _index2 = require("../_lib/convertToFP/index.js"); | ||
// This file is generated automatically by `scripts/build/fp.js`. Please, don't change it. | ||
var toZonedTimeWithOptions = exports.toZonedTimeWithOptions = (0, _convertToFP.convertToFP)(_toZonedTime.toZonedTime, 3); | ||
var toZonedTimeWithOptions = exports.toZonedTimeWithOptions = (0, _index2.convertToFP)(_index.toZonedTime, 3); |
@@ -7,6 +7,6 @@ "use strict"; | ||
exports.fromZonedTime = fromZonedTime; | ||
var _toDate = require("../toDate"); | ||
var _tzPattern = require("../_lib/tzPattern"); | ||
var _tzParseTimezone = require("../_lib/tzParseTimezone"); | ||
var _newDateUTC = require("../_lib/newDateUTC"); | ||
var _index = require("../toDate/index.js"); | ||
var _index2 = require("../_lib/tzPattern/index.js"); | ||
var _index3 = require("../_lib/tzParseTimezone/index.js"); | ||
var _index4 = require("../_lib/newDateUTC/index.js"); | ||
var _lodash = _interopRequireDefault(require("lodash.clonedeep")); | ||
@@ -39,11 +39,11 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } | ||
function fromZonedTime(date, timeZone, options) { | ||
if (typeof date === 'string' && !date.match(_tzPattern.tzPattern)) { | ||
if (typeof date === 'string' && !date.match(_index2.tzPattern)) { | ||
var extendedOptions = (0, _lodash["default"])(options || {}); | ||
extendedOptions.timeZone = timeZone; | ||
return (0, _toDate.toDate)(date, extendedOptions); | ||
return (0, _index.toDate)(date, extendedOptions); | ||
} | ||
var d = (0, _toDate.toDate)(date, options); | ||
var utc = (0, _newDateUTC.newDateUTC)(d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(), d.getMinutes(), d.getSeconds(), d.getMilliseconds()).getTime(); | ||
var offsetMilliseconds = (0, _tzParseTimezone.tzParseTimezone)(timeZone, new Date(utc)); | ||
var d = (0, _index.toDate)(date, options); | ||
var utc = (0, _index4.newDateUTC)(d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(), d.getMinutes(), d.getSeconds(), d.getMilliseconds()).getTime(); | ||
var offsetMilliseconds = (0, _index3.tzParseTimezone)(timeZone, new Date(utc)); | ||
return new Date(utc + offsetMilliseconds); | ||
} |
{ | ||
"name": "date-fns-tz", | ||
"version": "3.0.0-beta.4", | ||
"version": "3.0.0-beta.5", | ||
"sideEffects": false, | ||
@@ -5,0 +5,0 @@ "description": "Time zone support for date-fns v3 with the Intl API", |
@@ -7,5 +7,5 @@ "use strict"; | ||
exports.toDate = toDate; | ||
var _getTimezoneOffsetInMilliseconds = require("../_lib/getTimezoneOffsetInMilliseconds"); | ||
var _tzParseTimezone = require("../_lib/tzParseTimezone"); | ||
var _tzPattern = require("../_lib/tzPattern"); | ||
var _index = require("../_lib/getTimezoneOffsetInMilliseconds/index.js"); | ||
var _index2 = require("../_lib/tzParseTimezone/index.js"); | ||
var _index3 = require("../_lib/tzPattern/index.js"); | ||
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } | ||
@@ -44,3 +44,3 @@ var MILLISECONDS_IN_HOUR = 3600000; | ||
// time zone tokens (to identify the presence of a tz) | ||
timeZone: _tzPattern.tzPattern | ||
timeZone: _index3.tzPattern | ||
}; | ||
@@ -130,3 +130,3 @@ | ||
if (dateStrings.timeZone || options.timeZone) { | ||
offset = (0, _tzParseTimezone.tzParseTimezone)(dateStrings.timeZone || options.timeZone, new Date(timestamp + time)); | ||
offset = (0, _index2.tzParseTimezone)(dateStrings.timeZone || options.timeZone, new Date(timestamp + time)); | ||
if (isNaN(offset)) { | ||
@@ -137,4 +137,4 @@ return new Date(NaN); | ||
// get offset accurate to hour in time zones that change offset | ||
offset = (0, _getTimezoneOffsetInMilliseconds.getTimezoneOffsetInMilliseconds)(new Date(timestamp + time)); | ||
offset = (0, _getTimezoneOffsetInMilliseconds.getTimezoneOffsetInMilliseconds)(new Date(timestamp + time + offset)); | ||
offset = (0, _index.getTimezoneOffsetInMilliseconds)(new Date(timestamp + time)); | ||
offset = (0, _index.getTimezoneOffsetInMilliseconds)(new Date(timestamp + time + offset)); | ||
} | ||
@@ -141,0 +141,0 @@ return new Date(timestamp + time + offset); |
@@ -7,4 +7,4 @@ "use strict"; | ||
exports.toZonedTime = toZonedTime; | ||
var _tzParseTimezone = require("../_lib/tzParseTimezone"); | ||
var _toDate = require("../toDate"); | ||
var _index = require("../_lib/tzParseTimezone/index.js"); | ||
var _index2 = require("../toDate/index.js"); | ||
/** | ||
@@ -35,4 +35,4 @@ * @name toZonedTime | ||
function toZonedTime(dirtyDate, timeZone, options) { | ||
var date = (0, _toDate.toDate)(dirtyDate, options); | ||
var offsetMilliseconds = (0, _tzParseTimezone.tzParseTimezone)(timeZone, date, true); | ||
var date = (0, _index2.toDate)(dirtyDate, options); | ||
var offsetMilliseconds = (0, _index.tzParseTimezone)(timeZone, date, true); | ||
var d = new Date(date.getTime() - offsetMilliseconds); | ||
@@ -39,0 +39,0 @@ var resultDate = new Date(0); |
179531