【发布时间】:2015-08-24 14:18:55
【问题描述】:
当我添加 HTML5 时间输入元素时,它会显示:
__:__:__
它似乎处于 24 小时(军事/欧洲)小时模式。我怎样才能让它附加一个“am/pm”指示符(并且,正如我在prior question 中指出的那样,我也不需要/想要秒部分)?
【问题讨论】:
-
请注意,日期/时间输入没有完整的浏览器支持
-
我认为您需要编写自己的支持 12 小时的组件。或者搜索jQuery插件sitepoint.com/10-jquery-time-picker-plugins
-
(Alteast) 在 Chrome 中,该值似乎会自动转换为 AM/PM,并且还有按钮可以更改它。这个fiddle 修复了您最近的 3 个问题之一,而其他 2 个在 Chrome 中默认工作。
-
到目前为止,这是由每个浏览器实现定义的:w3schools.com/html/html_form_input_types.asp 看起来没有办法设置格式。一个解决方案是使用带有 jquery 插件的默认输入文本。
标签: javascript jquery css html