From b7fd9a5625e4571f24f59b555499317e70ea7f7c Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Fri, 7 Dec 2012 14:44:52 +0100 Subject: [PATCH] Do not assume dates with no timezone specifier are UTC Fixes #225 --- lib/textParsers.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/textParsers.js b/lib/textParsers.js index c8811bec..6e7bfcfc 100644 --- a/lib/textParsers.js +++ b/lib/textParsers.js @@ -47,12 +47,14 @@ var parseDate = function(isoDate) { default: throw new Error("Unidentifed tZone part " + type); } + + var utcOffset = Date.UTC(year, month, day, hour, min, seconds, mili); + return new Date(utcOffset - (tzAdjust * 60* 1000)); + } + else { + return new Date(year, month, day, hour, min, seconds, mili); } - var utcOffset = Date.UTC(year, month, day, hour, min, seconds, mili); - - var date = new Date(utcOffset - (tzAdjust * 60* 1000)); - return date; }; var parseBool = function(val) {