]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
fixes format for negative timezone offsets "Z" and "ZZ" 93/head
authorPierre Spring <pierre@nelm.io>
Fri, 9 Dec 2011 12:47:29 +0000 (13:47 +0100)
committerPierre Spring <pierre@nelm.io>
Fri, 9 Dec 2011 12:47:29 +0000 (13:47 +0100)
moment.js

index f5954b742e613fccdf601e04aec15f6739712a77..536ee3a86261a49b2191cab2da8956f77ed98fc2 100644 (file)
--- a/moment.js
+++ b/moment.js
             case 'z' :
                 return (date.toString().match(timezoneRegex) || [''])[0].replace(nonuppercaseLetters, '');
             case 'Z' :
-                return (currentZone > 0 ? '+' : '-') + leftZeroFill(~~(currentZone / 60), 2) + ':' + leftZeroFill(~~(currentZone % 60), 2);
+                return (currentZone > 0 ? '+' : '-') + leftZeroFill(~~(Math.abs(currentZone) / 60), 2) + ':' + leftZeroFill(~~(Math.abs(currentZone) % 60), 2);
             case 'ZZ' :
-                return (currentZone > 0 ? '+' : '-') + leftZeroFill(~~(10 * currentZone / 6), 4);
+                return (currentZone > 0 ? '+' : '-') + leftZeroFill(~~(10 * Math.abs(currentZone) / 6), 4);
             // LONG DATES
             case 'L' :
             case 'LL' :