Cálculo de porcentagem com segundos
Bom dia!
Eu qria uma ajuda pra criar um cálculo que gere uma porcentagem de 0% até 100% a partir dos segundos. Por ex: Eu tenho uma data limite e a data atual, qnt mais próximo a data atual estiver data final irá aumentando a porcentagem. Abaixo, ambas eu converto em segundos e aplico uma regra de 3, porém em segundos tá dando mais de 1000%. Em minutos funcionava, porem, o contador de porcentagem zerava ao final de cada hora.
O que eu consegui fzr até agr foi isso, baseado no calculo com minutos.
Calculo com segundos:
$dataFinal = strtotime('2016-09-27 11:58:00');
$sla = 1;
echo 'timestamp:'.$time = time().'<br>';
echo 'Seg. final:'.$dataFinal.'<br>';
$sla = $sla * 60 * 60;//converto a qntdd de horas para segundos
$porcentagem = ($time * 100)/$sla;
echo $porcentagem;
Calculo com minutos:
$sla = 1;
$minutoAtual = date('i');
$sla = $sla * 60;//converto em minutos.
$porcentagem = ($minutoAtual * 100)/$sla;
echo $porcentagem;
O calculo com minutos funciona com 1h. Se eu colocar $sla = 2, qnd chegar na metade do tempo, ele zera.
Discussão (2)
Carregando comentários...