From 2c362250b3c765bb913ab088bf57c022b2cc511b Mon Sep 17 00:00:00 2001 From: brianc Date: Tue, 2 Nov 2010 00:46:29 -0500 Subject: [PATCH] use regex for date part parse --- lib/client.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/client.js b/lib/client.js index 9165bdef..5f8dbea9 100644 --- a/lib/client.js +++ b/lib/client.js @@ -225,12 +225,16 @@ var dateParser = function(isoDate) { //TODO find some regexp help //this method works but it's ooglay var split = isoDate.split(' '); + var dateMatcher = /(\d{4})-(\d{2})-(\d{2})/; + var date = split[0]; var time = split[1]; + var match = dateMatcher.exec(date); var splitDate = date.split('-'); - var year = (splitDate[0]); - var month = parseInt(splitDate[1])-1; - var day = (splitDate[2]); + var year = match[1]; + var month = parseInt(match[2])-1; + var day = match[3]; + var splitTime = time.split(':'); var hour = parseInt(splitTime[0]); var min = splitTime[1];