如何从jQuery UI datepicker获取日期格式?

时间:2009-06-12 17:42:48

标签: jquery jquery-ui datepicker

在我的页面中,通过根据当前用户的语言设置加载本地化的.js文件,自动设置datepicker dateFormat选项。在页面的其他地方,我需要格式化一些日期,所以我想从datePicker中取回dateFormat选项。

jQuery documentation says您可以检索dateFormat选项,如下所示:

$('.selector').datepicker('option', 'dateFormat');

但是,这将返回包装datePicker的jQuery对象,而不是预期的字符串值。这是一个错误吗?还有另一种方法来检索dateValue选项吗?

我正在使用jQuery 1.3.2和jQuery UI 1.7.1。

我知道我可以简单地以另一种方式查找dateFormat,但是将它从日期选择器中拉出来将是干净而优雅的。

2 个答案:

答案 0 :(得分:9)

使用该方法适用于我 1 。选择器类有多个项目吗?您知道该元素已被添加为日期选择器吗?

<小时/> 1 the Date Picker demo site上,在地址栏中输入javascript:alert($("#datepicker").datepicker('option', 'dateFormat'));,它会显示“mm / dd / yy。”

答案 1 :(得分:0)

是的,这是一个错误,这是错误报告: http://dev.jqueryui.com/ticket/4301

更新:错误报告表明这已经在3年前修复过了。