2014-01-06 59 views
1

在握手过程中,Socket.io在URL中发送时间戳记为?t = 1389004155552。socket.io使用什么时间戳格式?

1389004155是星期一,06一月2014 10:29:15 GMT但什么是额外的三位数'552',我将如何从JavaScript生成时间格式?

回答

2

这是一个纪元时间戳,但不是秒,而是以毫秒为单位表示。

JavaScript uses milliseconds来存储所有时间值:

... Date对象是基于是自1970年1月1日UTC毫秒数的时间值。

例如:

var now = new Date(); 
var epoch_millis = now.getTime(); 

epoch_millis现在将包含以毫秒为单位的历元时间戳。