ну, самое простое, что лезет в голову (и, имхо, самое быстрое
$hourPeriod = 2; // 2 hours ago
$timeStamp = time() - ($hourPeriod*60*60);
$query = "select * from _your_table_ where time>$timestamp";
и т.д.
PS можно еще, конечно, поизвращаться с Date and Time Functions