Getting the date object to work in IE6 (w/ YYYY-MM-DD param)?
        Posted  
        
            by J. LaRosee
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by J. LaRosee
        
        
        
        Published on 2010-06-09T00:52:44Z
        Indexed on 
            2010/06/09
            1:02 UTC
        
        
        Read the original article
        Hit count: 301
        
I just got IE6 sprung on me for a project that is going out into the wild soon, which means it's time to go back and comb through all of the CSS and JS. I've gotten hung up on the date object, however:
$.validator.addMethod("dateRange", function() {
  var today = new Date();
  var event_date_raw = $('#event_date').val();
  var event_date_parts = event_date_raw.split("-");
  var event_date = new Date( event_date_parts[2]+","+event_date_parts[1]+","+event_date_parts[0] );
  if( event_date.getTime() >= today.getTime() )
   return true;
  return false;
 }, "Please specify a correct date:");
event_date.getTime() is returning "NaN" in IE6 so the validation fails. The event_raw_date is in the YYYY-MM-DD format, which date doesn't seem to mind in every other browser...
Thoughts?
© Stack Overflow or respective owner