best_in_place datepicker格式

时间:2012-08-06 19:57:58

标签: ruby-on-rails-3 jquery-ui datepicker date-format best-in-place

在rails项目中,我正在使用best_in_place datepicker,并且在日期格式方面遇到了一些问题。

best_in_place生成的html:

<span class="best_in_place pull-right" id="best_in_place_task_5_deadline" 
 data-url="/projects/4/tasks/5" data-object="task" data-attribute="deadline" 
 data-type="date" data-original-content="2012-08-16">16 Aug</span>

正如您从data-original-content所看到的那样,日期格式为yy-mm-dd,但是当我选择日期时,我会得到类似09/03/1916

的日期

我尝试在application.js中设置日期格式:

$.datepicker.setDefaults({ dateFormat: 'yy-mm-dd' }); 

但它没有帮助。

2 个答案:

答案 0 :(得分:3)

这对我来说并不明显,我不得不查看代码源

jQuery(function($){
  $.extend($.fn.datepicker.defaults, { format: 'dd-mm-yy' });
});

答案 1 :(得分:1)

更新(取自docs

$.datepicker.setDefaults({
    dateFormat: 'dd/mm/yy',
});