【问题标题】:How to parse date return from Facebook feed (JSON)如何解析来自 Facebook 提要 (JSON) 的日期返回
【发布时间】:2013-01-24 07:52:34
【问题描述】:

我正在拨打以下电话:

https://graph.facebook.com/ZZZZ/feed?access_token=ZZZZZ&limit=4&

返回的 JSON 包括

created_time": "2012-12-13T04:14:29+0000"

如何解析返回的日期并将其格式化为更友好的格式? (即 3 月 3 日星期二下午 3 点)

【问题讨论】:

    标签: jquery facebook-graph-api datetime


    【解决方案1】:

    试试

    var ms = Date.parse("2012-12-13T04:14:29+0000");
    

    它将为您提供自 1970 年 1 月 1 日午夜以来的毫秒数。

    如果你想要一个日期对象,你可以把输出放在Date构造函数中,像这样:

    var ms = Date.parse("2012-12-13T04:14:29+0000");
    var date = new Date(ms);
    

    【讨论】:

    • 这个日期时间 (2012-12-13T04:14:29+0000) 的确切含义是什么?
    【解决方案2】:

    最好的解决方案是使用moment.js 库并像这样解析

        var date_parsed  = moment(fb.created_time, "YYYY-MM-DD hh:mm Z");
        var date_display = a.format("MMM Do YYYY, h:mm a");
    

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 1970-01-01
      • 2016-02-12
      • 2012-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多