Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde
Pessoal criei uma classe que faz subtração de horas, ela funciona normalmente quando subtraio horas onde cada variável tenha o valor de horas inferior a 23:59:59, caso passe disso ela não calcula, e preciso cacular horas com valors maiores tipo, 67:30:20 - 48:000. Para isso uso a strtotime, vejam com fiz:
function subtrairHoras($horaPrincipal,$horaSubtrair)
{
$diferenca = strtotime($horaPrincipal) - strtotime($horaSubtrair);
$hora = floor($diferenca / 3600); // valor de horas inteiras
$diferenca %= 3600; // subtrai as horas inteiras da diferença
$minuto = $diferenca / 60; // minutos que restaram
return $hora . ":" . $minuto . ":00";
}
O que eu deveria usar para calcular horas onde cada campo pode passar de 23:59:59?
Galera ninguém tem idéia de como resolver isso?
Carregando comentários...