有没有办法将html5日期输入从一种格式转换为另一种格式?
例如: 2014-06-18 11:17:17 至 18-06-2014 11:17:17 ?
答案 0 :(得分:1)
<input type="time" name="time" />
每个浏览器都以不同的方式显示它。
Opera(Presto Engine)以正确的方式显示它。
Chrome(Webkit Engine)在上午/下午显示。
输入type=time
基于本地化的想法,将所有内容从页面作者手中夺走。这是故意的;在HTML5讨论中已经多次提出这个问题,结果相同:没有变化。 (除非可能添加了对文本的说明,否则将此行为描述为预期。)
你应该使用input type = text,带有pattern属性,并使用一些JavaScript来检查输入在本机不支持pattern属性的浏览器上的正确性。