perche' il risultato della sottrazione non e' piu' una data ma un numero di secondi. Se fossimo durante il periodo dell'ora solare avresti + 2 ore. Andrebbe bene solo con il time zone GMT

prova con:

Codice PHP:
$diff $now $ora_segnalazione;
 
$tempo floor($diff / (60*60)).":".(($diff 60) % 60);

//La stampa a video
echo "Segnalato [b]".$tempo."[/b] minuti fa"