javascript - 提交表格前重新格式化日期

标签 javascript jquery date form-submit

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

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

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

最佳答案

这个怎么样?

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

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

关于javascript - 提交表格前重新格式化日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60316704/

相关文章:

javascript - 在 onclick 数据上将数据插入 opencart 编辑器

javascript - 如何检查两个变量是否具有相同的引用?

javascript - 尝试使用phonegap简单登录我现有的网络应用程序

javascript - 使用 jQuery 从 HTML blob 中删除属性

javascript - aasy 函数结束后返回函数的值

jquery垂直滑动在网格上扩展图像库

javascript - 我想通过for循环使用jquery创建标签

Java 解析日期,如 Thursday, May 29, 2008 1 :45 PM into a more usable format?

date - 如何编写表达式将 ssrs 中的 yyyymm 转换为 mm-yyyy?

必须提供 R 日期 "origin"