puedes usar mktime para restar o sumar fechas, el resultado lo da en segundos
Código PHP:
//mktime(hora,minuto,segundo,mes,dia,año)
$Horas = mktime(22,30,0,1,1,2010) - mktime(12,12,0,1,2,2010);//si es el mismo dia puedes dejar las fechas en 0
$Horas = $Horas/60/60;