From d8a8e870d8ceb6ace6d636f588cae5346103c5c1 Mon Sep 17 00:00:00 2001 From: Ash Searle Date: Thu, 4 Jan 2018 19:01:19 +0000 Subject: [PATCH] Fix #4390: use offset properly in toISOString --- src/lib/moment/format.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/moment/format.js b/src/lib/moment/format.js index d3080aa036..9544f5173a 100644 --- a/src/lib/moment/format.js +++ b/src/lib/moment/format.js @@ -23,7 +23,7 @@ export function toISOString(keepOffset) { if (utc) { return this.toDate().toISOString(); } else { - return new Date(this._d.valueOf()).toISOString().replace('Z', formatMoment(m, 'Z')); + return new Date(this.valueOf() + this.utcOffset() * 60 * 1000).toISOString().replace('Z', formatMoment(m, 'Z')); } } return formatMoment(m, utc ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ');