Как я узнаю, какой это формат даты? - PullRequest
0 голосов
/ 20 октября 2010

Ср 20 октября 2010 14:11:39 GMT-0500 (CST) {}

Подробнее (извините):

Я пытаюсь передать дату (как выше) из плагина fullcalendar в средство выбора даты jQueryUI следующим образом:

                    $('#miniCalendar').datepicker({defaultDate: date});  

где дата = ср 20 окт 2010 14:11:39 GMT-0500 (CST) {}

DatePicker принимает различные форматы даты:

из документов

Существует также ряд предопределенных стандартных форматов даты, доступных из $ .datepicker:

* ATOM - 'yy-mm-dd' (Same as RFC 3339/ISO 8601)
* COOKIE - 'D, dd M yy'
* ISO_8601 - 'yy-mm-dd'
* RFC_822 - 'D, d M y' (See RFC 822)
* RFC_850 - 'DD, dd-M-y' (See RFC 850)
* RFC_1036 - 'D, d M y' (See RFC 1036)
* RFC_1123 - 'D, d M yy' (See RFC 1123)
* RFC_2822 - 'D, d M yy' (See RFC 2822)
* RSS - 'D, d M y' (Same as RFC 822)
* TICKS - '!'
* TIMESTAMP - '@'
* W3C - 'yy-mm-dd' (Same as ISO 8601)

Мне интересно, соответствует ли дата, указанная выше, какому-либо из предопределенных форматов даты. Я надеюсь избежать написания скрипта разбора и форматирования, но он выглядит не очень хорошо. Заранее спасибо.

1 Ответ

1 голос
/ 20 октября 2010

D M j Y H:i:s eO (T) {} или D M d Y H:i:s eO (T) {}

Не похоже ни на один из стандартных форматов даты.У них обычно есть запятая после названия дня недели.

Редактировать:

Я снова.Это вывод метода JavaScript Date.toString (плюс {}).Не ожидал этого.

...