我不能相信日期选取器可以是多么复杂。我已经看过Stackoverflow上的各种问题,但无法使格式化工作。我使用了Railscasts#213日历(修订版)来设置jQuery Datepicker。如何使用jQuery UI Datepicker和Rails更改日期格式?
在南非,我们使用dd/mm/yyyy格式,而不是每个人都说的mm/dd/yyyy格式。
第一个问题是,当我选择它在窗体上显示的日期为mm/dd/yyyy。我不能改变这一点 - 试图改变咖啡的脚本,但是,这并不做任何事情:
jQuery ->
$('#post_date').datepicker()
dateFormat: "dd/mm/yy"
minDate: "1w"
它发布后,它显示为MM/DD/YYYY,但现在我想日现身在字与如下因素代码2013年4月1日出来为4 2013年1月
<%= @post.date.strftime("%b %d %Y") %>
香港专业教育学院尝试安装I18N和设置在en.yml默认,但没有任何效果:
date:
formats:
default: "%d/%m/%y"
请有人请给关于如何做到这一点的直接答案????
'dateFormat'工作正常,没有咖啡。 http://jsfiddle.net/y2wgK/看起来像咖啡没有正确放置选项对象。我不使用咖啡所以可能是一个语法问题 – charlietfl 2013-04-21 12:24:09
试过这个,仍然这样做︰$(function(){ $('#post_date')。datepicker()({dateFormat:'dd-mm-yy' }); }); – 2013-04-21 13:47:59
看来,rails忽略了我在.datepicker =>之后所做的所有事情。 – 2013-04-21 14:22:23