如何让<input type =“date”/>在Chrome中以本地化格式显示日期?

时间:2014-02-12 07:44:22

标签: html5 google-chrome

我正在使用HTML5 <input type="date">,它在Chrome中呈现了一个丰富的输入控件,以MM/DD/YYYY格式显示日期。问题是我的应用程序期望在服务器端以本地化格式输入,这意味着MM.DD.YYYY

我有什么方法可以改变Chrome渲染方式并从日期控件中获取输入?

2 个答案:

答案 0 :(得分:7)

  1. Chrome会根据设置&gt;中配置的语言格式呈现日期语言

    Chrome language settings

  2. Chrome(和其他浏览器)始终以RFC 3339 - 格式according to the HTML5 standard发布日期。确保服务器仅接受该格式的日期。

答案 1 :(得分:0)

最好以YYYY-MM-DD格式发布到数据库,但向HTML-5用户(独立于浏览器)提供DD-MM-YYYY或MM-DD-YYYY。需要允许脚本编写者决定何时编写<INPUT..>