gpt4 book ai didi

javascript - javascript的 `new Date()`使用什么系统调用?

转载 作者:太空宇宙 更新时间:2023-11-04 01:16:03 25 4
gpt4 key购买 nike

我的服务器的 /etc/localtime 采用 GMT,因此我通过将其链接到不同的时区文件将其改回 CST。

更改后,当我在 bash 中输入 date 时,它会显示 CST 格式的正确时间。

但是,当我使用 node.js 运行服务器端 javascript 程序时,它仍然显示 GMT 时区的时间。

console.log(new Date());

我需要重新启动服务器吗? javascript (V8) 使用什么系统调用来实现 new Date()

我需要重新编译node.js吗?我将感谢您的帮助。

最佳答案

<小时/>

注意

我意识到 getHours() 和 getMinutes() 将返回本地时间的小时和分钟。只是 new Date() 将始终返回 GMT 格式的日期。因此,只需使用 getHours() 和 getMinutes() 方法即可获取本地日期格式的时间。

var p = new Date(); // in GMT
p.getHours(); // in hours in local timezone (CST)
p.getMinutes(); // in minutes in local timezone (CST)

因此,您实际上不必设置任何内容并计算任何内容。

关于javascript - javascript的 `new Date()`使用什么系统调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8574225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com