Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我怎样才能得到一个;上午";或;pm";使用HTML5时间输入元素显示的指示器?_Javascript_Jquery_Css_Html - Fatal编程技术网

Javascript 我怎样才能得到一个;上午";或;pm";使用HTML5时间输入元素显示的指示器?

Javascript 我怎样才能得到一个;上午";或;pm";使用HTML5时间输入元素显示的指示器?,javascript,jquery,css,html,Javascript,Jquery,Css,Html,当我添加HTML5时间输入元素时,它显示: __:__:__ 它似乎处于24小时(军事/欧洲)模式。我怎样才能让它附加一个“am/pm”指示器(并且,正如我在a中所指出的,我也不需要/想要秒部分)?可能的重复:和 似乎有些人每天24小时工作,而有些人每天上午/下午12小时工作。这是我发现的。对我来说,我被困在24小时模式中,更改操作系统的日期格式对我来说不起作用(至少不是马上就可以做到,可能是因为之前安装了chrome)。所以我进入了谷歌浏览器的设置->显示高级设置->语言->语言和输入设置。

当我添加HTML5时间输入元素时,它显示:

__:__:__
它似乎处于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插件的默认输入文本。