首页 文章

疯狂的时间格式?

提问于
浏览
-3

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

1470041268756

4 回答

  • 1

    这没什么好疯狂的 . 好吧,没有什么比正常的UNIX疯狂:-)

    如果你转到Unix epoch converter并插入该值,你会看到:

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

    在你提出问题后几分钟,这肯定是可行的 .

  • -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)
    
  • 0

    从1970年1月1日00:00开始,它们看起来像毫秒

    see here

  • 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>
    

相关问题