From b9c9c6f32965106f0f4fa277aa2ecb8addaa62f9 Mon Sep 17 00:00:00 2001 From: Michael Payne Date: Mon, 9 Dec 2013 23:35:18 -0500 Subject: [PATCH] Fix for Y10k problem --- lib/types/textParsers.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/types/textParsers.js b/lib/types/textParsers.js index 13f8fe16..4d86507e 100644 --- a/lib/types/textParsers.js +++ b/lib/types/textParsers.js @@ -3,12 +3,12 @@ var arrayParser = require(__dirname + "/arrayParser.js"); //parses PostgreSQL server formatted date strings into javascript date objects var parseDate = function(isoDate) { //TODO this could do w/ a refactor - var dateMatcher = /(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})(\.\d{1,})?/; + var dateMatcher = /(\d{1,})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})(\.\d{1,})?/; var match = dateMatcher.exec(isoDate); //could not parse date if(!match) { - dateMatcher = /^(\d{4})-(\d{2})-(\d{2})$/; + dateMatcher = /^(\d{1,})-(\d{2})-(\d{2})$/; match = dateMatcher.test(isoDate); if(!match) { return null;