A Better Javascript Date Picker/Calendar
github.com
github.com
The key thing is the ability to click the month/year headings to zoom out.
Admittedly a user forced to use a keyboard could just type in the date so nothing is broken for them other than "interface icing" so it isn't a massive issue, and other than that this looks very nice.
(FYI, I've used http://www.frequency-decoder.com/2011/10/11/unobtrusive-acce... and its predecessor in a couple of projects which is also very nice and is fully non-mouse controllable)
It seems very little different from what Dynarch's calendar offered in 2007 (the new version is still self-contained): www.dynarch.com/projects/calendar
What about I18N for months, days and date format parsing ?
I recommend that the developer takes influence from the AEGIS/AOL/TPG accessibility demos - http://hanshillen.github.com/jqtest/#goto_datepicker
Integrating your new time picker into the date one makes sense: Date and Time are inseparable; time adding further precision.
For people looking for keyboard / accessibility support, I personally don't think a datepicker should be attempting to handle those concerns; it's more of a UI polish layer than a primary input method.
On that note, if you're looking for something significantly more lightweight (~8k minified) and easily skinnable, you could check out my own jQuery.minical:
But I'd like to see that stylesheet eliminated and loaded only on demand if/when the widget is actually used.
Two suggestions: an ok button (don't force users to click out just to close it), open on the upper side when at the end of the page.
But hey, if you fork it, post the repo here! Ill help test it :)
If anyone's ever looking for a lightweight simple date picker (~4k) you can always check out mine:
https://github.com/glad/glDatePicker
:)
As well you can set the -hover class to not alter the looks if you don't want the hover effect.