Keys →
Functions ↓
function since ( $tim ) {#-k datetime math format#- Natural way of describing a past point in time#-s See also: dateDiff dateRange formatTime secondsToInterval time2secs date $ar = dateDiff ( strtotime($tim), time() ); if ($ar['year'] > 1) { $r = 'over a year ago'; } elseif ($ar['year']) { $r = 'last year'; } elseif ($ar['month'] > 1) { $r = $ar['month'] . ' months ago'; } elseif ($ar['month']) { $r = 'last month'; } elseif ($ar['day'] > 1) { $r = $ar['day'] . ' days ago'; } elseif ($ar['day']) { $r = 'yesterday'; } elseif ($ar['hour'] > 1) { $r = $ar['hour'] . ' hours ago'; } elseif ($ar['hour']) { $r = 'an hour ago'; } elseif ($ar['minute'] > 1) { $r = $ar['minute'] . ' minutes ago'; } elseif ($ar['minute']) { $r = 'a minute ago'; } elseif ($ar['second'] > 1) { $r = $ar['second'] . ' seconds ago'; } elseif ($ar['second']) { $r = 'a second ago'; } else { $r = 'something`s wrong!'; } return $r; }?>