Node.js 节点使用错误的UTC,即使设置了TZ env

Node.js 节点使用错误的UTC,即使设置了TZ env,node.js,timezone,Node.js,Timezone,为什么节点显示错误的UTC? 它应该显示UTC-3而不是UTC-2 我在巴西,所以我的官方UTC现在是-3。如果我尝试在Chrome控制台上执行newdate().toString(),它会显示UTC-3。当我在节点上运行相同的代码时,即使我用TZ=America/SaoèPaulo doenv TZ='America/SaoèPaulo'节点启动节点,它也会显示UTC-2 UTC值从何而来?这已在中解决。节点错过了2019b更新,但是。这在Node.js LTS 12.13.1中,也在当前的1

为什么节点显示错误的UTC? 它应该显示UTC-3而不是UTC-2

我在巴西,所以我的官方UTC现在是-3。如果我尝试在Chrome控制台上执行
newdate().toString()
,它会显示UTC-3。当我在节点上运行相同的代码时,即使我用TZ=America/SaoèPaulo do
env TZ='America/SaoèPaulo'节点启动节点,它也会显示UTC-2

UTC值从何而来?

这已在中解决。节点错过了2019b更新,但是。这在Node.js LTS 12.13.1中,也在当前的13.2.0中

更新Node.js版本以解决此问题

旁白:你问题中的术语有点不正确。是参考(
+00:00
)。当您参考UTC-3或UTC-2时,这些被称为偏移。更具体地说,“时区偏移量”或“UTC偏移量”或“与UTC的偏移量”。

这是在中解决的。节点错过了2019b更新,但是。这在Node.js LTS 12.13.1中,也在当前的13.2.0中

更新Node.js版本以解决此问题

旁白:你问题中的术语有点不正确。是参考(
+00:00
)。当您参考UTC-3或UTC-2时,这些被称为偏移。更具体地说,“时区偏移”或“UTC偏移”或“UTC偏移”