Hola a todos
me podrian decir como puedo restar dos horas, me explico, tengo un campo total que tiene 40:00 siendo 40 las horas y 00 minutos y le quiero restar 5:30, cinco horas y 30 minutos, el resultante seria 34:30 (treinta y cuatro horas y treinta minutos). De los segundos me olvido no los tomo en cuenta.
Tengo la funcion que suma dos horas, que es:
$hora1=split(":",$hora1);
$hora2=split(":",$horasTotal);
$horas=(int)$hora1[0]+(int)$hora2[0];
$minutos=(int)$hora1[1]+(int)$hora2[1];
$horas+=(int)($minutos/60);
$minutos=$minutos%60;
if($minutos<10)$minutos="0".$minutos ;
return $horas.":".$minutos;
me gustaria la funcion inversa (que resta las horas).
Gracias!!!