如何从Facebook提要解析日期返回(JSON)

时间:2013-01-24 07:52:34

标签: jquery facebook-graph-api datetime

我打电话给以下人员:

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

JSON返回包含

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

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

2 个答案:

答案 0 :(得分: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);

答案 1 :(得分:0)

最好的解决方案是使用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");