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'; if(date('a', strtotime("-$difference hours")) == 'am') return 'this morning'; if(date('a', strtotime("-$difference hours")) == 'pm') return 'this evening'; return $difference." hours ago"; } else{ $difference = round($difference / 24); if($difference < 2) return 'yesterday'; return $difference." days ago"; } } }}