Ti conviene fare con i timestamp.

Non ho capito se le date nel tuo database sono memorizzate direttamente col timestamp o se sono memorizzate come stringhe nel formato "hh:mm".

Nel caso in cui fossero memorizzate come stringhe, ti basta usare la funzione

int mktime ( int hour, int minute, int second, int month, int day, int year [, int is_dst] )

per ricavare il timestamp.
Una volta ricavato, basta togliere 120 secondi per tornare indietro di due minuti ed effettuare il confronto.