JQUERY UI日期选择器可以显示日期名称而不是日期吗?

时间:2011-09-09 19:21:45

标签: jquery jquery-ui jquery-ui-datepicker

在jQuery UI日期选择器中是否有任何方式显示日期名称(如“星期二”)而不是日期?

我知道,默认情况下,它只显示日期(如“09/09/2011”),但我希望它显示“星期五”。

有选择吗?

4 个答案:

答案 0 :(得分:3)

是的,您可以设置dateFormat选项:http://jqueryui.com/demos/datepicker/#option-dateFormat

在你的情况下,我从常量:DD开始,用于长格式日名称。以下是常量的完整列表:http://docs.jquery.com/UI/Datepicker/formatDate

示例:

$("#datepicker").datepicker({
    dateFormat: "DD, MM d, yy"
});

答案 1 :(得分:1)

以下是一个例子:

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

或查看documentation

答案 2 :(得分:1)

您可以使用选项DD

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

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

答案 3 :(得分:1)

来自the documentation

  

选项

     

dateFormat - 字符串默认值:'mm / dd / yy'

     

解析和显示日期的格式。此属性是其中之一   区域化属性。有关可能的完整列表   格式见formatDate函数。

formatDate”链接到this page,方便地将“星期几(长格式)”列为DD

因此,将"DD"作为dateFormat选项传递给您的Datepicker小部件。

请注意,这会影响输入解析以及显示。