我正在使用HTML5 <input type="date">
,它在Chrome中呈现了一个丰富的输入控件,以MM/DD/YYYY
格式显示日期。问题是我的应用程序期望在服务器端以本地化格式输入,这意味着MM.DD.YYYY
。
我有什么方法可以改变Chrome渲染方式并从日期控件中获取输入?
答案 0 :(得分:7)
Chrome会根据设置&gt;中配置的语言格式呈现日期语言:
Chrome(和其他浏览器)始终以RFC 3339 - 格式according to the HTML5 standard发布日期。确保服务器仅接受该格式的日期。
答案 1 :(得分:0)
最好以YYYY-MM-DD格式发布到数据库,但向HTML-5用户(独立于浏览器)提供DD-MM-YYYY或MM-DD-YYYY。需要允许脚本编写者决定何时编写<INPUT..>
。