2010-10-20 5 views
0

Ср 20 октября 2010 14:11:39 GMT-0500 (CST) {}Как узнать, какой формат даты это?

Более подробно (извините):

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

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

где дата = ср 20 октября 2010 14:11:39 GMT-0500 (ДКБ) {}

DatePicker принимает множество форматов даты:

от docs

Есть также ряд предопределенных стандартных форматов даты, доступных от $ .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) 

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

+0

Вы запрашиваете функцию, которая принимает дату-время в виде строки и возвращает строку формата, которая может использоваться для создания этого datetime? Или что? Пожалуйста, добавьте более подробную информацию к вашему вопросу. –

+0

Просьба дать более подробную информацию. Ваш вопрос очень расплывчатый. Может быть «D M j Y H: i: s eO (T) {}» –

ответ

1

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

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

Edit:

меня снова. Это результат использования метода JavaScript Date.toString (плюс {}). Не ожидал этого.

+0

Также возможно «G» вместо «H», но с малой вероятностью. –

+0

Я сделаю это. Спасибо за информацию. – orolo

+0

Если вы хотите, чтобы эта вещь была преобразована в объект даты, просто введите 'new Date (date)'. –

Смежные вопросы