22
十二

Twitter的JS修改

<script type="text/javascript">
var elapsedTime = function(createdAt) {
var ageInSeconds = (new Date().getTime() – new Date(createdAt).getTime()) / 1000;
if (ageInSeconds < 0) {
return 'just now';
}
if (ageInSeconds < 60) {
var n = ageInSeconds;
return n + ' 分&#38047;' + ' 前';
}
if (ageInSeconds < 60 * 60) {
var n = Math.floor(ageInSeconds/60);
return n + ' 分&#38047;' + ' 前';
}
if (ageInSeconds < 60 * 60 * 24) {
var n = Math.floor(ageInSeconds/60/60);
return n + ' 小&#26102;' + ' 前';
}
if (ageInSeconds < 60 * 60 * 24 * 7) {
var n = Math.floor(ageInSeconds/60/60/24);
return n + ' 天' + ' 前';
}
if (ageInSeconds < 60 * 60 * 24 * 31) {
var n = Math.floor(ageInSeconds/60/60/24/7);
return n + ' 星期' + ' 前';
}
if (ageInSeconds < 60 * 60 * 24 * 365) {
var n = Math.floor(ageInSeconds/60/60/24/31);
return n + ' 月' + ' 前';
}
var n = Math.floor(ageInSeconds/60/60/24/365);
return n + ' 年' + ' 前';
}
// Make date parseable in IE [Jon Aquino 2007-03-29]
function fixDate(d) {
var a = d.split(' ');
var year = a.pop();
return a.slice(0, 3).concat([year]).concat(a.slice(3)).join(' ');
}
function twitterCallback(obj) {
var html = '';
for (var i = 0; i < obj.length; i++) {
html += '<li>' + obj[i].text + ' (' + elapsedTime(fixDate(obj[i].created_at)) + ')</li>';
}
document.getElementById('twitter_list').innerHTML = html;
}
</script>
<ul id="twitter_list"></ul>
<script src="http://www.twitter.com/statuses/user_timeline/10299282.json?callback=twitterCallback&count=5" type="text/javascript"></script>
原作者貌似是Jon Aquino,哈哈,我也不太清楚啦~

无觅相关文章插件,快速提升流量

分享按钮

引用地址:http://missc.in/51.html

抢楼还有机会

  1. SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    想要改成什么样子?

    [回复]


    Richie Says @ 07-12-23 18:11

要说点啥就在这吧

:wink: :lol: :roll: :twisted: :arrow: :cry: :!: :oops: :mrgreen: :?: more »