html - html5中如何更改自动日期选择器的显示格式

标签 html google-chrome input datepicker

当使用 <input type=date> 时,谷歌浏览器会显示一个日期选择器 (chrome V20+)。字段中显示的日期采用 dd-mm-yy 格式。但是,对于此网页,我需要 dd-mm-yyyy 格式。

4 位数的年份格式对于在此页面上输入数据的用户至关重要(例如,它将 1745 和 1945 都显示为“45”,这对于某些用途来说非常危险)。

有没有办法强制 Chrome(和其他浏览器)显示网站开发者选择的格式,而不是语言环境? 谢谢, 迈克

最佳答案

HTML5 规范没有提供解决此问题的方法。你最好的选择是使用 jQuery/jQueryUI(它给你更多的控制权)- http://api.jqueryui.com/datepicker/#entry-examples

另见 Is there any way to change input type="date" format?

关于html - html5中如何更改自动日期选择器的显示格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14541456/

相关文章:

javascript - 单击选项卡更改标题的内容

r - 使用 RSelenium 在 Chrome 中启用 Adblocker 扩展

c - 从文本文件输入

javascript - 单击两次后无法在 iOS 上输入 html 输入字段

javascript - 名称属性中带有方括号的输入的 jQuery 选择器

javascript - 将格式输入类型 ='date' 从 mm-dd-yyyy 更改为 dd-mm-yyyy Laravel

html - 尽管没有 h1 和 body 边距设置为 0px,但我页面顶部的顶部边距很奇怪

php - IE8 不显示 php echo

html - 2 次要的跨浏览器 CSS 问题。背景图片未在 Google Chrome 中显示?

email - Chrome 扩展程序需要手动重新激活才能出现