... Usas un campo DATETIME?.. deberías, así emplear una simple consulta y limitar a un registro...
Contestandote:
Cita: existe alguna funcion que te devuelva la hora actual
Con SQL (campo DATETIME) usa NOW() que obtiene la fecha y hora actual.
Con PHP usa date():
www.php.net/date Cita: sumandole la hora actual a la fecha actual
En SQL usa DATE_SUB().
Con PHP...

ya lo dijiste, strtotime()...
Suerte!