我有一个带有日期字段和日历选择器的表单。当我使用它时,我让它输入日期为dd/mm/yyyy
。这有效。
我想将日期存储为yyyymmdd
。有没有办法使用 javascript 重新格式化日期?例如,我单击提交,它重新格式化日期,然后提交并将重新格式化的日期写入数据库?
也许有更好的方法?例如使用具有正确格式的日期版本的隐藏输入字段?
最佳答案
这个怎么样?
('20/02/2020').split('/').reverse().join('')
根据您提供的信息,这应该有效。除非您的日期选择器以其他形式或其他格式返回值。为此,您需要拦截您自己的点击处理程序提交的表单并检查值。
关于javascript - 提交表格前重新格式化日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60316704/