Codesnipp.it Social Code Sharing

David Carr

Twitter style time stamp

by David Carr on Feb 11, 2012

function post_time($time){ $format = "F m, Y g:i a"; $timeyear = 365 * 24 * 60 * 60; $timemonth = 30 * 24 * 60 * 60; $timeweek = 7 * 24 * 60 * 60; $timeday = 24 * 60 * 60; $timehour = 60 * 60; $timemins = 60; $timeseconds = 1; $today = time(); $x = $today - strtotime($time); if($x >= $timeyear){$x = date($format, $x); $dformat=""; $pre ="On the date: "; }elseif($x >= $timemonth){$x = date($format, $x); $dformat=""; $pre ="On the date: "; }elseif($x >= $timeday){$x = round($x / $timeday); $dformat="days ago"; $pre =" "; $x = round($x); }elseif($x >= $timehour){$x = round($x / $timehour); $dformat="hours ago"; $pre =" "; }elseif($x >= $timemins){$x = round($x / $timemins); $dformat="minutes ago"; $pre =" "; }elseif($x >= $timeseconds){$x = round($x / $timeseconds); $dformat="seconds ago"; $pre =" "; } return $pre." ".$x." ".$dformat; }

Can't see the comments? Please login first :)