userAgent:`Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.7 Safari/537.36`在Chrome中,运行new Date(1899, 1, 10)将生成以下字符串:
Fri Feb 10 1899 00:00:00 GMT+0805 (中国标准时间)但在其他浏览器中,它返回:
Fri Feb 10 1899 00:00:00 GMT+0800 (中国标准时间)0800是正确的。为什么0805会出现?
发布于 2018-06-01 09:44:48
看看本网站,在上海,从< 1800到1900年,他们有一个GMT+0805。

这在1901年发生了变化,因为他们去掉了额外的5分钟,变成了GMT+0800。

与用户Thum Choon Tat在注释中获取。的原因相同。
这就是说,在确定时区方面,Chrome似乎比其他浏览器要远一点。
https://stackoverflow.com/questions/50640010
复制相似问题