我正在使用这个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 从表单中消失。