Gerar porcentagem com horas
Bom dia!
Eu tenho um código que realiza um calculo e exibe a porcentagem do tempo percorrido. Por ex: Eu inicio a contagem 08:00h, e o tempo final são as 09:00h. Qnd for 08:13 terá esgotado 21% do tempo. Até ai ta OK. Mas se eu tentar fazer de 08:00h as 10:00h, qnd ele chegar em 59%, ele volta pro 0%.
$sla = 1;// é o tempo definido pelo usuário, poderia ser 2,3.
$horaAtual = date('H');
$minutoAtual = date('i');
$sla = $sla * 60;//converto em minutos.
$porcentagem = ($minutoAtual * 100)/$sla;//aplico a regra de 3 pegando o minuto atual e a hora da sla convertida em minutos.
$porcentagem = (int)$porcentagem;
echo $porcentagem;
Eu tenho a resposta pra isso, simplesmente, qnd ele chega a 59, o próximo minuto é 0, e o cálculo é: $porcentagem = ($minutoAtual 100)/$sla. Em outras palavras, (0 100)/60.
Eu queria saber se existe uma forma de não zerar, continuar a contagem 50%, 60%, 70% e ir direto até o 100% qnd o SLA for 2 ou mais.
Discussão (3)
Carregando comentários...