-1

我正在调用以下内容:

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

返回的 JSON 包括

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

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

4

2 回答 2

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);
于 2013-01-24T07:53:55.043 回答
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");
于 2013-01-24T21:32:33.320 回答