Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
Chrome、javascript日期和toLocaleString()_Javascript_Date_Google Chrome - Fatal编程技术网

Chrome、javascript日期和toLocaleString()

Chrome、javascript日期和toLocaleString(),javascript,date,google-chrome,Javascript,Date,Google Chrome,为什么Chrome在使用date.toLocalString()显示日期时不指定AM或PM?我得到的字符串是2010年6月25日星期五11:21:09 GMT+1000。而IE返回几乎相同的字符串,但在时间之后带有AM 在Date对象上是否有任何方法可以调用来检查它是AM还是PM,更重要的是,检查用户的区域设置是使用12小时周期还是24小时周期 更新。发现此错误。它非常旧,我希望会有更新。返回一个介于0和23之间的值,因此您可以轻松确定它是在中午之前还是之后 然而,我不知道有什么方法可以得到一种

为什么Chrome在使用
date.toLocalString()
显示日期时不指定AM或PM?我得到的字符串是
2010年6月25日星期五11:21:09 GMT+1000
。而IE返回几乎相同的字符串,但在时间之后带有
AM

Date
对象上是否有任何方法可以调用来检查它是
AM
还是
PM
,更重要的是,检查用户的区域设置是使用12小时周期还是24小时周期

更新。发现此错误。它非常旧,我希望会有更新。

返回一个介于
0
23
之间的值,因此您可以轻松确定它是在中午之前还是之后

然而,我不知道有什么方法可以得到一种通用的语言环境字符串。这完全取决于浏览器:

字符串的内容是 依赖于实现,但是 用于表示表中的日期 以方便的方式显示当前时区, 对应的人类可读形式 遵守东道主的惯例 环境的当前区域设置。 -,§15.9.5.5


相反,您可以自己或多或少地构建一个字符串。

错误报告将在中继续。语言设置不是首选日期格式的可靠指标。最好只使用明确的格式。;-)