Вытащите желаемую дату из MySQL
SELECT myDateCol FROM myTable WHERE ...
Преобразуйте это в метку времени UNIX
$db_timestamp = strtotime($db_row['myDateCol']);
Проверьте, находится ли дата из БД в течение последних 5 часов
if ($db_timestamp >= strtotime('-5 hours')) echo 'DB date is within last 5 hours';