Llevo varios días intentando restar tiempos Quest me dijo que usase la función: 
strtotime() 
 
Pero por qué si hago esto
 
$tiempo=strtotime($registro["final"])-strtotime($registro["comienzo"]);
$tempus=date('H:m:s',$tiempo);
 
siendo el valor de $registro["final"])=05:37:21
y el de $registro["comienzo"]=00:27:28 
 
me da como resultado 06:01:53
 
????? 
  
 
