From 9547a6588fc591132ccfdbb726fb68b0fd2b6b79 Mon Sep 17 00:00:00 2001 From: Pierre Spring Date: Fri, 9 Dec 2011 13:47:29 +0100 Subject: [PATCH] fixes format for negative timezone offsets "Z" and "ZZ" --- moment.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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' : -- 2.47.2