首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节点使用错误的UTC,即使设置了TZ

节点使用错误的UTC,即使设置了TZ
EN

Stack Overflow用户
提问于 2019-12-04 20:23:14
回答 1查看 58关注 0票数 0

为什么节点显示错误的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值从何而来?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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的偏移“。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59184142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档