我想将 native 日期选择器添加到我的应用程序中,该应用程序当前使用的是遗留的自制系统。日期输入支持尚未普及,但如果我可以基于兼容性展示这两种实现,那将是理想的。
有什么方法可以指定 HTML 日期选择器给出的值的输出吗? Opera 的默认值是 yyyy-mm-dd
,我非常明确地需要 dd-MMM-yyyy
。
目前有什么方法可以控制这个输出吗?
最佳答案
HTML5 date input字段特定于它使用的格式: RFC 3339 full-date
是否可以将旧版日期选择器更改为使用 yyyy-mm-dd 格式(并更新读取该格式的服务器端)?
我假设不是,那么您可以添加一些 Javascript 粘合代码来监听 HTML5 输入上的更改事件并更新隐藏的日期值字段以匹配旧日期选择器的格式(将 yyyy-mm-dd 转换为dd-MMM-yyyy)。
关于javascript - 指定 HTML5 输入类型 = 日期的值输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3496241/