如果我在本地节点上运行新的Date(),我会以UTC格式获取它:
2017-08-16T10:04:45.809Z
如果我在测试服务器上运行它,我会
Wed Aug 16 2017 12:04:49 GMT+0200 (CEST)
两次都是正确的。据我所知,在这两种情况下,结果都不是字符串。为什么我的日期格式不同,具体取决于我运行函数的位置?什么会影响新Date()的输出?
答案 0 :(得分:1)
new Date()返回一个日期对象。你看到的是日期对象转换为字符串(打印出来)应用两台机器上可能不同的区域设置。请注意,新的Date()返回日期和时间,包括在执行命令的机器上设置的时区