0) {
$ending = "ago";
} else {
$difference = -$difference;
$ending = "to go";
}
for($j = 0; $difference >= $lengths[$j]; $j++)
$difference /= $lengths[$j];
$difference = round($difference);
if($difference != 1) $periods[$j].= "s";
$text = "$difference $periods[$j] $ending";
return $text;
}
$url = "http://twitter.com/statuses/user_timeline/timr97.rss?count=5";
$ctx = stream_context_create(array('http' => array('timeout' => '120')));
$rss = file_get_contents($url, false, $ctx);
$xml = simplexml_load_string($rss);
foreach ($xml->channel->item as $item) {
$date = $item->pubDate;
$dateMc = str_replace(",", "", $date);
$dateEx = explode(" ", $dateMc);
$timeEx = explode(":", $dateEx[4]);
$month = $dateEx[2];
$month_number = "";
for($i=1;$i<=12;$i++){
if(date("M", mktime(0, 0, 0, $i, 1, 0)) == $month){
$month_number = $i;
break;
}
}
$mkTime = mktime($timeEx[0], $timeEx[1], $timeEx[2], $month_number, $dateEx[1], $dateEx[3]);
$relTime = RelativeTime($mkTime);
$title = $xml->channel->title;
$iLink = $item->link;
$iTweet = str_replace('timr97: ', '', $item->description);
echo
" {$iTweet} {$relTime}
\n";
}
?>