best_in_place 日期选择器格式

Posted

技术标签:

【中文标题】best_in_place 日期选择器格式【英文标题】:best_in_place datepicker format 【发布时间】:2012-08-03 19:45:22 【问题描述】:

在 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' ); 

但这并没有帮助。

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

【参考方案2】:

更新(取自docs)

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

【讨论】:

以上是关于best_in_place 日期选择器格式的主要内容,如果未能解决你的问题,请参考以下文章

角材料日期选择器日期格式

如何使用角度引导日期选择器显示正确的日期格式?

如何更改日期范围选择器的日期格式?

如何以日期格式获取日期选择器值?

Rails 3.2 - best_in_place - 编辑时的日期值格式问题

角度材料日期时间选择器更改显示日期时间的格式