以Rails格式格式化Bootstrap-Datetimepicker输入

时间:2016-07-31 19:59:47

标签: ruby-on-rails forms datetime momentjs eonasdan-datetimepicker

我正在使用this datetimepicker来获取用户的日期时间输入。问题是,提交表单时,日期时间采用以下格式(有关格式化标记,请参阅here):

MM/DD/YYYY HH:mm A

但rails只接受这种格式:

YYYY/MM/DD HH:mm:ss z

这会导致一些奇怪的行为,有时表单会接受日期时间,但是会以错误的方式读取月份和日期,并且只有在月份超过31且天数超过12时才会拒绝表单。

如何更改rails datetime或datetimepicker提交的值的格式,以便它们一致并且我的表单正常工作?我试过添加

$('#datetimepicker').datetimepicker({
   format: 'YYYY/MM/DD HH:mm:ss z'
});

到我的datetimepicker,但是这会导致一些错误,而datetimepicker会从表单中消失。

0 个答案:

没有答案