【发布时间】:2011-08-09 12:54:12
【问题描述】:
我正在运行 Rails 3.0.9、Ruby 1.9.2。
我正在运行 jQuery UI Datepicker,我正在尝试将日期格式更改为 dd-mm-yy。
根据文档,我的国际化文件有这个:
jQuery(function($){
$.datepicker.regional['en-GB'] = {
closeText: 'Done',
prevText: 'Prev',
nextText: 'Next',
currentText: 'Today',
dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'],
dateFormat: 'dd/mm/yy',
altFormat: 'dd/mm/yy',
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''};
$.datepicker.setDefaults($.datepicker.regional['en-GB']);});
哪个有效……有点。
当我选择一个日期时,它会相应地调整格式。问题是,每当我提交表单时,它都会默认返回 yy-mm-dd 格式。
任何建议将不胜感激。
干杯。
【问题讨论】:
-
您能发布表单元素的代码(以及表单提交,如果不是直接单击按钮)?
标签: ruby-on-rails-3 jquery-ui internationalization jquery-ui-datepicker