processReleases(); //$sphinx->update(); function relativeTime($_time) { $d[0] = array(1, "\033[1;33msec"); $d[1] = array(60, "\033[1;33mmin"); $d[2] = array(3600, "\033[1;33mhr"); $d[3] = array(86400, "\033[1;33mday"); $d[4] = array(31104000, "\033[1;33myr"); $w = array(); $return = ""; $now = TIME(); $diff = ($now - $_time); $secondsLeft = $diff; for ($i = 4; $i > -1; $i--) { $w[$i] = intval($secondsLeft / $d[$i][0]); $secondsLeft -= ($w[$i] * $d[$i][0]); if ($w[$i] != 0) { //$return.= abs($w[$i]). " " . $d[$i][1] . (($w[$i]>1)?'s':'') ." "; $return .= $w[$i] . " " . $d[$i][1] . (($w[$i] > 1) ? 's' : '') . " "; } } //$return .= ($diff>0)?"ago":"left"; return $return; } echo "\033[1;33mThis loop completed in: " . relativeTime($time) . "\n";