Может ли средство выбора даты JQUERY UI показывать название дня вместо даты? - PullRequest
1 голос
/ 09 сентября 2011

Есть ли способ выбора даты в jQuery UI для отображения названия дня (например, «вторник») вместо даты?

Я знаю, что по умолчанию отображается только дата (например, «09»)./ 09/2011 "), но вместо этого я хочу, чтобы он отображал" Пятница ".

Есть ли вариант для этого?

Ответы [ 4 ]

3 голосов
/ 09 сентября 2011

Да, вы можете установить параметр dateFormat: http://jqueryui.com/demos/datepicker/#option-dateFormat.

В вашем случае, я бы начал с константы: DD для длинного имени дня формы.Вот полный список констант: http://docs.jquery.com/UI/Datepicker/formatDate

Пример:

$("#datepicker").datepicker({
    dateFormat: "DD, MM d, yy"
});
1 голос
/ 09 сентября 2011

С документация :

Опции

dateFormat - Строка По умолчанию: 'мм / дд / гг'

Формат проанализированных и отображаемых дат. Этот атрибут является одним из атрибуты регионализации. Для полного списка возможных форматы см. в функции formatDate.

"formatDate" ссылается на эту страницу , в которой "день недели (полная форма)" удобно указывать как DD.

Итак, передайте "DD" в качестве опции dateFormat своему виджету Datepicker.

Обратите внимание, что это влияет как на синтаксический анализ ввода, так и на отображение.

1 голос
/ 09 сентября 2011

Вы можете использовать опцию DD

$.datepicker.formatDate('DD', new Date(2007, 1 - 1, 26));

http://docs.jquery.com/UI/Datepicker/formatDate

1 голос
/ 09 сентября 2011

Вот пример:

$('#datepicker').datepicker({ dateFormat: 'DD' });

Или см. документацию

...