date-fns-tz
Advanced tools
Comparing version 1.0.4 to 1.0.5
@@ -6,5 +6,2 @@ 'use strict'; | ||
}); | ||
var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }(); | ||
exports.default = tzParseTimezone; | ||
@@ -71,12 +68,5 @@ | ||
if (token) { | ||
var _tzTokenizeDate = (0, _index2.default)(date, timezoneString), | ||
_tzTokenizeDate2 = _slicedToArray(_tzTokenizeDate, 6), | ||
fYear = _tzTokenizeDate2[0], | ||
fMonth = _tzTokenizeDate2[1], | ||
fDay = _tzTokenizeDate2[2], | ||
fHour = _tzTokenizeDate2[3], | ||
fMinute = _tzTokenizeDate2[4], | ||
fSecond = _tzTokenizeDate2[5]; | ||
var asUTC = Date.UTC(fYear, fMonth - 1, fDay, fHour, fMinute, fSecond); | ||
// var [fYear, fMonth, fDay, fHour, fMinute, fSecond] = tzTokenizeDate(date, timezoneString) | ||
var tokens = (0, _index2.default)(date, timezoneString); | ||
var asUTC = Date.UTC(tokens[0], tokens[1] - 1, tokens[2], tokens[3], tokens[4], tokens[5]); | ||
var timestampWithMsZeroed = date.getTime() - date.getTime() % 1000; | ||
@@ -83,0 +73,0 @@ return -(asUTC - timestampWithMsZeroed); |
@@ -6,5 +6,2 @@ 'use strict'; | ||
}); | ||
var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }(); | ||
exports.default = tzTokenizeDate; | ||
@@ -45,12 +42,5 @@ /** | ||
var parsed = /(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(formatted); | ||
var _parsed = _slicedToArray(parsed, 7), | ||
fMonth = _parsed[1], | ||
fDay = _parsed[2], | ||
fYear = _parsed[3], | ||
fHour = _parsed[4], | ||
fMinute = _parsed[5], | ||
fSecond = _parsed[6]; | ||
return [fYear, fMonth, fDay, fHour, fMinute, fSecond]; | ||
// var [, fMonth, fDay, fYear, fHour, fMinute, fSecond] = parsed | ||
// return [fYear, fMonth, fDay, fHour, fMinute, fSecond] | ||
return [parsed[3], parsed[1], parsed[2], parsed[4], parsed[5], parsed[6]]; | ||
} | ||
@@ -57,0 +47,0 @@ |
@@ -58,7 +58,12 @@ import tzTokenizeDate from '../tzTokenizeDate/index.js' | ||
if (token) { | ||
var [fYear, fMonth, fDay, fHour, fMinute, fSecond] = tzTokenizeDate( | ||
date, | ||
timezoneString | ||
// var [fYear, fMonth, fDay, fHour, fMinute, fSecond] = tzTokenizeDate(date, timezoneString) | ||
var tokens = tzTokenizeDate(date, timezoneString) | ||
var asUTC = Date.UTC( | ||
tokens[0], | ||
tokens[1] - 1, | ||
tokens[2], | ||
tokens[3], | ||
tokens[4], | ||
tokens[5] | ||
) | ||
var asUTC = Date.UTC(fYear, fMonth - 1, fDay, fHour, fMinute, fSecond) | ||
var timestampWithMsZeroed = date.getTime() - (date.getTime() % 1000) | ||
@@ -65,0 +70,0 @@ return -(asUTC - timestampWithMsZeroed) |
@@ -35,4 +35,5 @@ /** | ||
var parsed = /(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(formatted) | ||
var [, fMonth, fDay, fYear, fHour, fMinute, fSecond] = parsed | ||
return [fYear, fMonth, fDay, fHour, fMinute, fSecond] | ||
// var [, fMonth, fDay, fYear, fHour, fMinute, fSecond] = parsed | ||
// return [fYear, fMonth, fDay, fHour, fMinute, fSecond] | ||
return [parsed[3], parsed[1], parsed[2], parsed[4], parsed[5], parsed[6]] | ||
} | ||
@@ -39,0 +40,0 @@ |
{ | ||
"name": "date-fns-tz", | ||
"version": "1.0.4", | ||
"version": "1.0.5", | ||
"sideEffects": false, | ||
@@ -5,0 +5,0 @@ "description": "Time zone support for date-fns v2 with the browser Intl API", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
167495
3009