]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
[bugfix] Fix #4390: use offset properly in toISOString (#4391)
authorAsh <ash@hexmen.com>
Fri, 2 Mar 2018 19:02:59 +0000 (19:02 +0000)
committerKunal Marwaha <marwahaha@berkeley.edu>
Fri, 2 Mar 2018 19:02:59 +0000 (11:02 -0800)
src/lib/moment/format.js

index d3080aa0360d044e5d3df8238fccf6ea97d1ace8..9544f5173a41989933caaaaa18aa478eb470009f 100644 (file)
@@ -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');