gpt4 book ai didi

javascript - 为什么 "new Date()"返回不同格式的时间,具体取决于我运行的 Node 服务器?

转载 作者:行者123 更新时间:2023-12-03 03:39:12 29 4
gpt4 key购买 nike

如果我在本地 Node 上运行 new Date(),我会得到 UTC 格式的结果:

2017-08-16T10:04:45.809Z

如果我在测试服务器上运行它,我会得到

Wed Aug 16 2017 12:04:49 GMT+0200 (CEST)

两次都是正确的。据我所知,这两种情况的结果都是字符串。为什么我会得到不同的日期格式,具体取决于我运行该函数的位置?什么会影响 new Date() 的输出?

最佳答案

new Date() 返回一个日期对象。您看到的是日期对象转换为字符串(将其打印出来),应用了两台机器上可能不同的区域设置。另请注意,new Date() 返回日期和时间,包括执行命令的计算机上设置的时区

关于javascript - 为什么 "new Date()"返回不同格式的时间,具体取决于我运行的 Node 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45710750/

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