From: Pierre Spring Date: Fri, 9 Dec 2011 12:47:29 +0000 (+0100) Subject: fixes format for negative timezone offsets "Z" and "ZZ" X-Git-Tag: 1.3.0~43^2 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=refs%2Fpull%2F93%2Fhead;p=thirdparty%2Fmoment.git fixes format for negative timezone offsets "Z" and "ZZ" --- diff --git a/moment.js b/moment.js index f5954b742..536ee3a86 100644 --- a/moment.js +++ b/moment.js @@ -175,9 +175,9 @@ 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' :