From: Ash Date: Fri, 2 Mar 2018 19:02:59 +0000 (+0000) Subject: [bugfix] Fix #4390: use offset properly in toISOString (#4391) X-Git-Tag: 2.21.0~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b8bc8353c92172ee2e3669a62c854467f47daae4;p=thirdparty%2Fmoment.git [bugfix] Fix #4390: use offset properly in toISOString (#4391) --- diff --git a/src/lib/moment/format.js b/src/lib/moment/format.js index d3080aa03..9544f5173 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');