0

我正在开发一个使用 HTML5 时间字段的 Web 应用程序,该时间字段适用于台式机和平板电脑。时间字段适用于桌面上的 Chrome 和 Safari,显示“--:--”作为默认值,并带有箭头以增加/减少时间,如我所料。

问题是在 Nexus 平板电脑上对其进行测试时,它似乎添加了一个 AM/PM 选项,该选项默认为“AM”,在桌面版本中根本不存在。我的问题是有时这些时间字段并不严格用于输入时间,但有时也用于测量某事的持续时间,而 AM/PM 选项根本没有意义。

我已经尝试用谷歌搜索来解决这个问题,但我找不到很多关于它的信息。有谁知道为什么会发生这种情况以及如何将其关闭?它是 Nexus 上的系统设置,还是我可以添加到时间标签中以防止它的属性?

4

1 回答 1

0

好吧,我似乎自己发现了问题 - 系统的语言设置是“英语(美国)”,这似乎将设置时间覆盖为 24 小时格式。通过将语言设置更改为“英语(英国)”,它现在遵循 24 小时格式,并且 AM/PM 不再显示在时间字段中。

必须为此更改系统设置而不是逐个站点地进行更改,这很烦人,但幸运的是,对于这个项目,我确实可以控制系统设置,因此它已经解决了这个问题为了我。

于 2013-08-27T08:35:54.913 回答