【发布时间】:2018-08-20 06:04:36
【问题描述】:
我需要创建一个如下所示的时间戳。我尝试了很多方法,但无法获得这种格式。
如何在 JavaScript 中以这种 Timestamp 格式创建当前时间和日期??
2018-08-20T04:19:50.670Z
【问题讨论】:
标签: javascript timestamp
我需要创建一个如下所示的时间戳。我尝试了很多方法,但无法获得这种格式。
如何在 JavaScript 中以这种 Timestamp 格式创建当前时间和日期??
2018-08-20T04:19:50.670Z
【问题讨论】:
标签: javascript timestamp
试试这个
console.log(new Date().toISOString());
【讨论】:
toISOString()。
您可以使用 2018-08-20T04:19:50.670Z 创建时间戳
console.log(new Date().toISOString());
或者,
console.log(new Date());
但请注意,在 chrome
console.log(new Date().toISOString());
将以这种格式返回时间戳:
`2018-08-20T06:19:24.386Z`
但是
console.log(new Date());
将以这种格式返回时间戳:Mon Aug 20 2018 11:50:23 GMT+0530 (India Standard Time)
但在 Mozilla 中,两者的结果相同。
如果你使用.toISOString()和new Date(),那么它会返回一个string的时间戳,否则它会返回一个Date对象。这是使用.toISOString() 的唯一区别。所以,这取决于你想要什么???
【讨论】:
console.log(new Date().toISOString()); 和 console.log(new Date()); 在 node 中给出相同的结果。
Node 8.11.4