I am trying to get the currently selected date in YYYY-MM-DD format and am having problems. If I get the date via the onSelect function I passed as an option when initializing the object, the date is returned correctly.
Here's how I create it: $(function() { $("#datepicker").datepicker({changeMonth: true, changeYear: true, onSelect: function(dateText, inst){dateSelectFunc(dateText);}, dateFormat: 'yy-mm-dd'}); }); function dateSelectFunc(dateText, inst) { alert("you picked " + dateText); } The alert box shows the day as 2009-10-14. But if I have code that uses the getDate method, it returns the date as: Wed Oct 14 2009 00:00:00 GMT-0500 (Central Daylight Time) I even specifically reset the dateFormat before I call getDate: $("#datepicker").datepicker({dateFormat: 'yy-mm-dd'}); var dateText = $("#datepicker").datepicker('getDate'); alert(dateText); That alert gives me Wed Oct 14 2009 00:00:00 GMT-0500 (Central Daylight Time). What I am trying to do is to refresh a list of events on a specific date after a person has deleted one or edited it. A person clicks on a date in the datepicker and that calls $("#eventlistings").load() and loads a list of events with a delete option next to each one. When the user deletes a date, I want to re-get all of the events on the select date to show them that the event was deleted. So I am trying to use the dateText variable. dateText needs to be 2009-10-14, but I'm getting the long version. I'm having a bad day, so I know I'm doing something stupid. I just can't figure out what. :) Thanks! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery UI" group. To post to this group, send email to jquery-ui@googlegroups.com To unsubscribe from this group, send email to jquery-ui+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-ui?hl=en -~----------~----~----~----~------~----~------~--~---