我正在调用以下内容:
https://graph.facebook.com/ZZZZ/feed?access_token=ZZZZZ&limit=4&
返回的 JSON 包括
created_time": "2012-12-13T04:14:29+0000"
如何解析返回的日期并将其格式化为更友好的格式?(即 3 月 3 日星期二下午 3 点)
我正在调用以下内容:
https://graph.facebook.com/ZZZZ/feed?access_token=ZZZZZ&limit=4&
返回的 JSON 包括
created_time": "2012-12-13T04:14:29+0000"
如何解析返回的日期并将其格式化为更友好的格式?(即 3 月 3 日星期二下午 3 点)
尝试
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);
最好的解决方案是使用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");