获取 UTC 时间戳

2022-08-30 00:03:10

如何在 JavaScript 中获取当前 UTC 时间戳?我想这样做,这样我就可以从客户端发送独立于其时区的时间戳。


答案 1
new Date().getTime();

有关更多信息,请参阅@James麦克马洪的答案


答案 2

正如wizzard所指出的,正确的方法是:

new Date().getTime();

或者在Javascript 1.5下,只是

Date.now();

文档中

getTime 方法返回的值是自 1970 年 1 月 1 日 00:00:00 UTC 以来的毫秒数。

如果你想制作一个没有毫秒的时间戳,你可以使用,

Math.floor(Date.now() / 1000);

我想让这个答案更明显,这样正确的方法就更明显了。

您可以在 http://jsfiddle.net/JamesFM/bxEJd/ 将ExpExc和Narendra Yadala的结果与上述方法进行比较,并使用 http://www.unixtimestamp.com/ 或在Unix终端上运行进行验证。date +%s