如何在JavaScript中创建时间戳

时间:2018-08-20 06:04:36

标签: javascript timestamp

我需要创建一个如下所示的时间戳。我尝试了很多方法,但无法获得这种格式。

如何在JavaScript中以这种时间戳格式创建当前时间和日期?

  

2018-08-20T04:19:50.670Z

2 个答案:

答案 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()的唯一区别。所以,这取决于您您想要什么?