Javascript 我怎样才能得到一个;上午";或;pm";使用HTML5时间输入元素显示的指示器?
当我添加HTML5时间输入元素时,它显示:Javascript 我怎样才能得到一个;上午";或;pm";使用HTML5时间输入元素显示的指示器?,javascript,jquery,css,html,Javascript,Jquery,Css,Html,当我添加HTML5时间输入元素时,它显示: __:__:__ 它似乎处于24小时(军事/欧洲)模式。我怎样才能让它附加一个“am/pm”指示器(并且,正如我在a中所指出的,我也不需要/想要秒部分)?可能的重复:和 似乎有些人每天24小时工作,而有些人每天上午/下午12小时工作。这是我发现的。对我来说,我被困在24小时模式中,更改操作系统的日期格式对我来说不起作用(至少不是马上就可以做到,可能是因为之前安装了chrome)。所以我进入了谷歌浏览器的设置->显示高级设置->语言->语言和输入设置。
__:__:__
它似乎处于24小时(军事/欧洲)模式。我怎样才能让它附加一个“am/pm”指示器(并且,正如我在a中所指出的,我也不需要/想要秒部分)?可能的重复:和
似乎有些人每天24小时工作,而有些人每天上午/下午12小时工作。这是我发现的。对我来说,我被困在24小时模式中,更改操作系统的日期格式对我来说不起作用(至少不是马上就可以做到,可能是因为之前安装了chrome)。所以我进入了谷歌浏览器的设置->显示高级设置->语言->语言和输入设置。。。然后我切换到英语(美国),重新启动Chrome和Voilá,12小时模式选择,可以选择AM或PM。因此,它的设计可能是为了让您不必担心它,它将按照用户的日期/时间格式首选项显示。我认为目前不可能强制执行本答复中所述的结果
用户界面控件显示并接受为的格式
用户输入。鼓励浏览器供应商遵循用户的要求
首选项选择。例如,在区域为“联合”的Mac OS上
在语言和文本首选项窗格中选择“状态”,Chrome 20
使用格式“m/d/yy”
请注意,日期/时间输入没有完整的浏览器支持。我认为您需要编写自己的支持12小时的组件。或者在Chrome中搜索jQuery插件(Alteast),该值似乎会自动转换为AM/PM,并且有一个按钮可以更改它。这已经修复了你最近3个问题中的一个,而另外2个默认在Chrome中工作。到目前为止,这是由每个浏览器实现定义的:看起来没有办法设置格式。解决方案可以是使用带有jquery插件的默认输入文本。