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

set "TZ=UTC"
node main.js

但是是行不通的:
// main.js

var tz = process.env.TZ;
var date = new Date();
console.log(tz, '||', date);

最佳答案

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

关于node.js - 如何在Windows的Node JS中设置默认时区,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33764725/

10-11 01:24