【问题标题】:How set default timezone in node js for windows如何在节点 js 中为 windows 设置默认时区
【发布时间】:2016-02-19 06:48:25
【问题描述】:

我正在尝试在应用程序启动时设置时区

set "TZ=UTC"
node main.js

但是不行:

// main.js

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

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

【问题讨论】:

  • 请看看这是否有帮助:How to set default timezone in Node.js
  • @GuiImamura 我看到并尝试了。但它不适用于 Windows。
  • this link 开始,UTC 是一个标准,而不是一个时区
  • 你能弄清楚如何让本地开发服务器在 Windows 上成为 UTC 吗?

标签: node.js timezone


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2022-01-10
    • 2014-12-22
    • 1970-01-01
    • 2011-12-26
    • 2020-12-17
    • 1970-01-01
    • 2015-01-07
    • 2016-10-14
    • 1970-01-01
    相关资源
    最近更新 更多