Puoi farlo con una SELECT

select if(campo_datetime + interval 1 hour >= now(), 1, 2) as delta from tabella...... where ..

se delta = 1 (true) non e' ancora passata 1 ora
se delta = 2 (false) e' passata piu' di una ora

Questo a prescindere dall'ora ricevuta da php che in questo caso non servirebbe. Farebbe testo il momento in cui esegui la query.

Oppure estrai l'ora e fai quel che ti pare in php.

select date_format(campo_timestamp, '%H') as ora from ...

'%H' maiuscolo ora 00-23 - con '%k' kappa ore 0-23

In questo caso attento che per il php i numeri che iniziano con 0 sono considerati ottale e quindi 08 - 09 sono un errore.
Devi anche tenere conto del cambio giorno ... ora 0 - 22 del giorno dopo e' minore delle ore 23 del giorno prima.

Meglio usare MySql