我有一个api返回过期时间,看起来像倒计时 . 我不熟悉毫秒或其他任何东西 . 倒计时说这个数字大约是几分钟 . 我认为这是一个unix时间,你可以从1970年减去当前时间,然后转换为分钟,但这给了我一个疯狂的数字..这是什么格式?
1470041268756
这没什么好疯狂的 . 好吧,没有什么比正常的UNIX疯狂:-)
如果你转到Unix epoch converter并插入该值,你会看到:
Assuming that this timestamp is in milliseconds: GMT: Mon, 01 Aug 2016 08:47:48.756 GMT
在你提出问题后几分钟,这肯定是可行的 .
由于您没有提供太多信息,我不得不猜测它是unix时间戳,但以毫秒为单位 . 因此,如果您先除以1000(基本上删除最后3位数)然后转换,您将得到以下内容:
Mon, 01 Aug 2016 08:47:48 GMT
我希望你能找到一个毫秒级的转换函数 . 事实上,使用javascript, Date 对象将采用此格式(以毫秒为单位):
Date
var date = new Date(1470041268756); console.log(date); // Mon Aug 01 2016 09:47:48 GMT+0100 (GMT Summer Time)
从1970年1月1日00:00开始,它们看起来像毫秒
see here
你可以使用moment.js
alert(moment.unix(1470041268756/1000).format('MMMM Do YYYY, h:mm:ss a'));
<script src="http://momentjs.com/downloads/moment.js"></script>
4 回答
这没什么好疯狂的 . 好吧,没有什么比正常的UNIX疯狂:-)
如果你转到Unix epoch converter并插入该值,你会看到:
在你提出问题后几分钟,这肯定是可行的 .
由于您没有提供太多信息,我不得不猜测它是unix时间戳,但以毫秒为单位 . 因此,如果您先除以1000(基本上删除最后3位数)然后转换,您将得到以下内容:
我希望你能找到一个毫秒级的转换函数 . 事实上,使用javascript,
Date
对象将采用此格式(以毫秒为单位):从1970年1月1日00:00开始,它们看起来像毫秒
see here
你可以使用moment.js