From 0c5e9765c21efce4fcbc0fe8d450d9971e6229cd Mon Sep 17 00:00:00 2001 From: Andre Cianfarani Date: Wed, 1 Mar 2006 17:21:21 +0000 Subject: [PATCH] debug --- htdocs/lib/lib_calendar.js | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/htdocs/lib/lib_calendar.js b/htdocs/lib/lib_calendar.js index 10bfa0a7fb0..33359b420f4 100755 --- a/htdocs/lib/lib_calendar.js +++ b/htdocs/lib/lib_calendar.js @@ -162,13 +162,17 @@ function setInitialDate() { // CREATE A NEW DATE OBJECT (WILL GENERALLY PARSE CORRECT DATE EXCEPT WHEN "." IS USED AS A DELIMITER) // (THIS ROUTINE DOES *NOT* CATCH ALL DATE FORMATS, IF YOU NEED TO PARSE A CUSTOM DATE FORMAT, DO IT HERE) - inDate = inDate.split("/"); - if(inDate[1].indexOf("0") != -1) - inDate[1] = inDate[1].replace("0",""); - if(inDate[0].indexOf("0") != -1) - inDate[0] = inDate[0].replace("0",""); - - calDate = new Date(inDate[2],inDate[1]-1,inDate[0]); + if(inDate.indexOf("/") > -1) + { + inDate = inDate.split("/"); + if(inDate[1].indexOf("0") > -1) + inDate[1] = inDate[1].replace("0",""); + if(inDate[0].indexOf("0") > -1) + inDate[0] = inDate[0].replace("0",""); + calDate = new Date(inDate[2],inDate[1]-1,inDate[0]); + } + else + calDate = new Date(inDate); // IF THE INCOMING DATE IS INVALID, USE THE CURRENT DATE if (isNaN(calDate)) {