如何在没有AM / PM的情况下使用datetime-local?

时间:2014-03-11 17:44:51

标签: html html5 input

我想使用以下代码:

<input type="datetime-local" name="date" value="" />

并希望没有AM / PM(24小时)。 任何想法?

谢谢,

达纳

2 个答案:

答案 0 :(得分:4)

datetime-local输入类型指定没有时区的本地时间,值的内部表示符合ISO 8601符合格式,没有AM / PM。由实现决定用户界面中可能使用的本地化格式。他们是否有AM / PM指示符超出了作者的控制范围。

在我的环境中,在我经常使用的浏览器中,只有Chrome真正支持datetime-local。它质量上有问题(使用ISO 8601格式),但重点是没有AM / PM,甚至没有进入它的可能性。根据浏览器的语言和/或操作系统设置,您的里程会有所不同。

答案 1 :(得分:3)

你做不到。现在。

此功能仍在 HTML5草稿中,每个浏览器都会以不同方式呈现这些元素。

你可以做的是使用带有/或大量JavaScript的自定义日期时间选择器,但是使用 HTML5 是不可能的。