我正在使用以下代码将最新推文发送到我的网站:
<script type="text/javascript">
$('document').ready(function() {
$.getJSON('http://twitter.com/statuses/user_timeline/username.json?callback=?', function(data) {
$('#tweet').html(data[0].text);
});
});
</script>
进入DIV:
<div id="tweet"></div>
我只是想知道我需要添加什么才能显示上一条推文的日期并以“发布的X天前”格式显示。
答案 0 :(得分:2)
timeago plugin通常是这样做的,您只需要使用推文的created_at
属性,例如:
$(function() {
$.getJSON('http://twitter.com/statuses/user_timeline/username.json?callback=?', function(data) {
$('#tweet').html(data[0].text + " - " + $.timeago(data[0].created_at));
});
});
答案 1 :(得分:0)
我不知道使用JS生成推文的答案,但是如果你使用服务器端脚本来获取最新推文的XML来自twitter原子提要,如http://search.twitter.com/search.atom?q=from:'.$username.'&rpp='.$items
,那么任何XML解析器你可以阅读每条推文的时间信息,通过创建一些功能,你可以处理数据,并用“发布X天前”发布推文。