在Safari中遇到输入类型日期字段的问题

时间:2018-02-13 17:05:06

标签: javascript date parsing safari

我很困惑为什么safari只能使用YYYY-dd-mm的日期格式。这是一个常见的问题吗?我希望格式为mm-dd-yyyy。

2 个答案:

答案 0 :(得分:0)

截至目前还没有日期格式!您应该为此解决方案选择一个日期选择器插件。

模棱两可的解决方案:使用pattern会在表单提交时显示错误,但日期格式的消息似乎不同。

All about input type date

来自MDN的示例

<input type="date" id="bday" name="bday" required
 pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}">

答案 1 :(得分:0)

对于输入类型“date”,将设置的值始终采用“yyyy-mm-dd”格式,其中显示格式取决于用户浏览器的区域设置

参考:MDN Date Input