Search and Top Navigation
#7954 closed feature (worksforme)
Opened December 14, 2011 01:59PM UTC
Closed December 14, 2011 02:22PM UTC
Last modified December 14, 2011 02:59PM UTC
Datepicker: Make date formatter stand-alone
Reported by: | lxg | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 1.9.0 |
Component: | ui.datepicker | Version: | |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
jQuery UI Datepicker includes a very versatile, fully i10n'd and well-tested date formatter.
It would be very useful for other date-formatting needs, too. Unfortunately, the dateFormat() method needs an instance of a $.datepicker, which makes stand-alone usage impossible.
It would be great if you could rebuild the datepicker plugin in a way that the date-formatter can be used seperate from the datepicker widget.
The date formatter could then be something like
// takes an instance of JavaScript's Date() DateFormatter = function(Date) { this.format(formatString) { // do formatting return formattedString; } } var df = new DateFormatter(new Date(1323870924000)); alert(df.format('dd/mm/yy'));
This could be shipped within the jquery.ui.datepicker file. This way, it wouldn't make a difference for people upgrading, while adding a massive benefit for users who need a standalone date formatter.
https://github.com/jquery/globalize
I'm closing this as worksforme because Globalize already exists. This ''could'' stay open as a ticket to have datepicker use Globalize, but doesn't look like the intent of the ticket and that's already happening with the rewrite.