node.js - 如何在 node.js 中设置默认时区?

标签 node.js timezone

如何在 node.js 中设置默认时区?

最佳答案

根据this google group thread ,您可以在调用任何日期函数之前设置 TZ 环境变量。刚刚测试了它,它可以工作。

> process.env.TZ = 'Europe/Amsterdam' 
'Europe/Amsterdam'
> d = new Date()
Sat, 24 Mar 2012 05:50:39 GMT
> d.toLocaleTimeString()
'06:50:39'
> ""+d
'Sat Mar 24 2012 06:50:39 GMT+0100 (CET)'

但您不能稍后更改时区,因为此时 Node 已经读取了环境变量。

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

相关文章:

mysql - 如何将时间转换为iPhone设备的时区?

javascript - 如何检查 Node JS 服务器端代码中是否启用了 javascript

javascript - Node : get child processes of a daemon and kill them

date - 如何直接使用时区解析日期和时间

c# - 如何将windows时区转换为moment js时区

c# - 从通用或本地 DateTime 添加/减去的最佳实践

javascript - 渲染不同组件时无法更新组件 (`App` )

javascript - ejs/node.js 中的字符串连接错误

Node.js 和 socket.io 的混淆

ruby-on-rails - 最大值(:created_at) does not give the timestamp in local time format