如何在 node js 中为 windows 设置默认时区

And*_*aev 6 timezone node.js

我正在尝试在应用程序开始时设置时区

set "TZ=UTC"
node main.js
Run Code Online (Sandbox Code Playgroud)

但不是工作:

// main.js

var tz = process.env.TZ;
var date = new Date();
console.log(tz, '||', date);
Run Code Online (Sandbox Code Playgroud)

UTC 时间 2015 年 11 月 17 日星期二 21:41:29 GMT+0300

Cap*_*paj 5

我发布了一个名为set-tz的小实用程序,它利用了tzutilCLI 命令。当您调用setTZ()它时,它会有效地更改您 PC 的时区,因此请注意 - 如果您终止该进程,您将需要在完成后手动恢复 - 我假设您的进程是短暂的。如果您不终止进程,它将为您恢复原始时区。