2

我正在使用这个datetimepicker 从用户那里获取日期时间输入。问题是,当我提交表单时,日期时间采用以下格式(有关格式标记,请参见此处):

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 从表单中消失。

4

0 回答 0