我正在尝试在应用程序的开始处设置时区
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/