Code前端首页关于Code前端联系我们

是否可以更改输入日期格式?

terry 2年前 (2023-09-07) 阅读数 319 #Html5
文章标签 JavaScript代码小记

前言

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前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门