zerar cronometro
Pessoal tenho a contagem regressiva fncionando perfeita emnte
só que quero que para no 0 quando atigi-lo tentei varias formas até agora sem sucesso em segundos eu consi parar em formato horario n
<?php
function converteparasegundos($time) {
$hours = substr($time, 0, -6);
$minutes = substr($time, -5, 2);
$seconds = substr($time, -2);
return $hours * 3600 + $minutes * 60 + $seconds;
}
function converterparahoras($segundos){
$hours = floor($segundos / 3600);
$segundos -= $hours * 3600;
$minutes = floor($segundos / 60);
$segundos -= $minutes * 60;
$h =($hours >= 0) ? $hours : 0;
$m = ($minutes >= 0) ? $minutes : 0;
$s =($segundos >= 0) ? $segundos : 0;
echo "$h:$m:$s";
}
echo 'Hora atual ' . date("H:i:s");
echo '<br/>';
// Define as datas
$data_atual = date('H:i:s');
//print $data_atual;
$data_final = date('22:08:00');
// Converte as datas para a hora UNIX e realiza o calculo da diferenca
$diferenca = strtotime($data_final) - strtotime($data_atual);
// Exibe o resultado se ele for positivo. Caso seja negativo, exibe 0.
echo ($diferenca >= 0) ? $diferenca : 0;
print "<br/>";
converterparahoras($diferenca);
?>Discussão (5)
Carregando comentários...