rendered paste bodyfunction ago($timestamp){ $difference = time() - $timestamp; if($difference < 60) return $difference." seconds ago"; else{ $difference = round($difference / 60); if($difference < 60) return $difference." minutes ago"; else{ $difference = round($difference / 60); if($difference < 24) { $hoursnow = date('G'); $diff = $hoursnow - $difference; if($diff < 0) return 'last night'; $h = date('G', strtotime("-$difference hours")); if($h < 12) return 'this morning'; if($h < 18) return 'this afternoon'; if($h < 24) return 'this evening'; return $difference." hours ago"; } else{ $difference = round($difference / 24); if($difference < 2) return 'yesterday'; return $difference." days ago"; } } }}