为什么节点显示错误的UTC?它应该显示UTC -3而不是UTC -2。
我在巴西,所以我现在的官方世界协调时间是-3。如果我尝试在Chrome控制台上做new Date().toString(),它的节目UTC -3。当我在Node上运行相同的代码时,它的显示UTC-2,即使我用TZ=America/圣保罗执行env TZ='America/Sao_Paulo' node启动Node。
UTC值从何而来?
发布于 2019-12-05 10:16:47
这是在IANA TZDB 2019b中解决的。节点错过了2019b更新,但是最近更新到随后的2019c版本。这是在Node.js LTS 12.13.1 (见新闻稿)中,也在当前的13.2.0 (见新闻稿)中。
更新您的Node.js版本以解决此问题。
旁白:你问题中的术语有点不正确。UTC是引用(+00:00)。当您引用UTC-3或UTC-2时,它们被称为偏移。更具体地说,“时区偏移”或"UTC偏移“或”来自UTC的偏移“。
https://stackoverflow.com/questions/59184142
复制相似问题