我需要创建一个如下所示的时间戳。我尝试了很多方法,但无法获得这种格式。
如何在JavaScript中以这种时间戳格式创建当前时间和日期?
2018-08-20T04:19:50.670Z
答案 0 :(得分:2)
尝试
console.log(new Date().toISOString());
答案 1 :(得分:1)
您可以使用创建一个类似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()
的唯一区别。所以,这取决于您您想要什么?