首页 > 解决方案 > 表格提交前重新格式化日期

问题描述

我有一个带有日期字段和日历选择器的表单。当我使用它时,我将日期输入为dd/mm/yyyy. 这行得通。

我想像存储日期一样yyyymmdd。有没有办法使用 javascript 重新格式化日期?例如,我点击提交,它重新格式化日期,然后提交并将重新格式化的日期写入数据库?

也许有更好的方法?例如,以某种方式使用具有正确格式的日期版本的隐藏输入字段?

标签: javascriptjquerydateform-submit

解决方案


这个怎么样?

('20/02/2020').split('/').reverse().join('')

这应该根据您提供的信息起作用。除非您的日期选择器将值作为其他内容或其他格式返回。为此,您需要通过自己的点击处理程序拦截表单提交并检查值。


推荐阅读