【问题标题】:Chrome shows wrong time zoneChrome 显示错误的时区
【发布时间】:2021-03-20 23:31:53
【问题描述】:

在 Windows 中,我的时区设置为 UTC+2:00 耶路撒冷

但有几个网站认为我在 UTC。我看到 Chrome 将我的时区报告为 UTC。当我在控制台中尝试此操作时

Intl.DateTimeFormat().resolvedOptions().timeZone

我得到“UTC”

尽管我一生都无法在 Chrome 中找到任何保持其自己时区的设置。

我使用的是 WIndows 10。这是navigator.userAgent

"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"

如果我在命令行中运行tzutil /g,我会得到:

Israel Standard Time

有些扩展可以让我更改时区。但我宁愿解决这个问题。所以我可以帮助其他有类似问题的客户。

更新

似乎此问题仅发生在通过 IIS 从 Visual Studio 运行的页面中。如果我在常规 gmail 或 wikipedia 等中检查时区,则 tiemzone 是正确的。

但是在从VS 打开的浏览器中,运行我的 asp.net 站点时,时区始终显示 UTC。即使在上述浏览器中,我也会打开维基百科。浏览器不知何故被“设置”为 UTC。

这在哪里可以解决?

谢谢!

【问题讨论】:

  • 嗨。我试过了,但我无法重现这个。您运行的是哪个版本的 Windows?您是否运行了所有 Windows 更新?你能从浏览器中提供navigator.userAgent 的值吗?您还可以从 Windows 命令行提供 tzutil /g 的值吗?谢谢。
  • 嗨!感谢您的关注。我在帖子中添加了相关信息。我很想听听有什么问题。谢谢!
  • 嗯.. 一切看起来都很好。您不应该从第一个获得 UTC。我有相同的版本,它对我来说很好。还有其他事情在起作用——可能是您安装的扩展程序,或者您的时钟未正确同步,不确定。无论如何,由于从编程的角度来看没有什么可提供的,我建议您在SuperUser 上发布有关此内容的信息,并向 Google here 提交错误/支持请求。尽可能包括屏幕截图。祝你好运! :)
  • 谢谢。两样都做。我们拭目以待:-)
  • stackoverflow.com/questions/65912684/… - 这是 Chrome 中的一个已知错误。

标签: google-chrome timezone


【解决方案1】:

尝试在 Windows 中再次重置您的时区。 几天前我也遇到了这个问题。我所做的是将时区设置为其他值,应用,然后返回正确的时区并应用。

【讨论】:

猜你喜欢
  • 2012-08-11
  • 2014-04-07
  • 2011-03-13
  • 2019-05-09
  • 2014-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多