我正在解析Twitter上的推文,我想显示像twitter“发布40分钟前”,“1小时前发布”等日期,但我有以下问题:
当我收到用户推文时,twitter会给我这种格式(链接json):
http://twitter.com/status/user_timeline/BarackObama.json?count=5&callback=308
"created_at": "Tue Jul 03 01:54:48 +0000 2012",
当我搜索这个标签时:
http://search.twitter.com/search.json?callback=?&rpp=5&q=%23wasabi
"created_at": "Thu, 05 Jul 2012 14:31:57 +0000",
有人可以帮我解析这些日期吗?
答案 0 :(得分:4)
答案 1 :(得分:3)
John Resig也有一个很好的小日期解析脚本。 http://ejohn.org/blog/javascript-pretty-date/
这是一个包含您需要的代码的JSFiddle。
更新了示例推文抓取 - 你知道你想要我的答案;)
答案 2 :(得分:0)
如果您可以转换为Unix时间戳,请尝试Livestamp.js。它不引人注目且自动更新。
答案 3 :(得分:0)
我不是专家,但您不需要外部库,只需将UTC放在+符号前面。
return setTimeout(module.exports.connect, 1000);