疯狂的时间格式?

时间:2016-08-01 08:49:51

标签: javascript unix timestamp unix-timestamp

我有一个api返回过期时间,看起来像倒计时。我不熟悉毫秒或其他任何东西。倒计时说这个数字大约是几分钟。我认为这是一个unix时间,你可以从1970年减去当前时间,然后转换为分钟,但这给了我一个疯狂的数字..  这是什么格式?

1470041268756

4 个答案:

答案 0 :(得分:1)

没什么好疯狂的。好吧,除了正常 UNIX疯狂之外什么都没有: - )

如果您前往Unix epoch converter并插入该值,您会看到:

Assuming that this timestamp is in milliseconds:
GMT: Mon, 01 Aug 2016 08:47:48.756 GMT

在您提出问题后的几分钟内,这当然是可行的。

答案 1 :(得分:1)

由于您没有提供太多信息,我必须猜测它是unix时间戳,但以毫秒为单位。因此,如果您先除以1000(基本上删除最后3位数)然后转换,您将获得以下内容:

Mon, 01 Aug 2016 08:47:48 GMT

我希望你能找到一个毫秒级的转换函数。实际上,使用javascript Date对象将采用此格式(以毫秒为单位):

var date = new Date(1470041268756);
console.log(date); // Mon Aug 01 2016 09:47:48 GMT+0100 (GMT Summer Time)

答案 2 :(得分:0)

从01/01/1970 00:00开始,它们看起来像毫秒。

see here

答案 3 :(得分:-1)

你可以使用moment.js

alert(moment.unix(1470041268756/1000).format('MMMM Do YYYY, h:mm:ss a'));
<script src="http://momentjs.com/downloads/moment.js"></script>