I have a function that executes a query to get some data based on a certain date range which is selected using .datepicker(). I am trying to set the datepicker’s that are in the response data back to the date range which was selected before the query was executed.
queryDate = '2009-11-01';
$('#datePicker').datepicker('setDate', queryDate);
has the interesting result of setting the datepicker to today’s date! I wouldn’t be so confused if it just spit out an error. Why does it set it to today’s date?
How can I take the date which is formated like, ‘yyyy-mm-dd’ and set the datepicker to it?
I am thinking it might be best to just set the text-box which the datepicker is linked to to ‘queryDate’.
If you would like to support really old browsers you should parse the date string, since using the ISO8601 date format with the
Dateconstructor is not supported pre IE9:Check the above example here.