是否可以更改输入日期格式?
前言
在H5日常开发中,我们可以使用输入类型作为页面的格式。默认情况下,输入 type="datea" 显示的格式为 YYYY-MM-DD。那么我们可以改变格式吗?
无法更改格式
HTML5 规范不包含任何覆盖或手动设置这两种格式的方法。
首先我们需要了解有线格式(wire format)和浏览器显示格式(presentation format)。
有线格式
HTML5日期输入规范参考了RFC3339规范,它定义了完整的日期格式等于:yyyy-mm-dd。有关详细信息,请参阅 RFC3339 规范的第 5.6 节。
这也意味着,当我们使用DOM API获取输入值时,格式是YYYY-MM-DD,而这个值格式与你所在的地区和国家无关。
演示格式
显示格式 HTML 规范鼓励浏览器供应商遵循用户的首选选择。例如,在 Mac 操作系统上,语言和文本首选项为“United States”,Chrome 20 使用的格式为“m/d/yy”。
以上是创客青年博客的个人总结,希望对有需要的朋友有所帮助。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。