Criar contadores com tempo diferentes sem crescer o código.
Olá pessoal, arrumei este código aqui abaixo que tem um contador regressivo, porém queria dinamizar com php, porém não sei como pegar os números diferentes usando o mesmo sistema de conta sem ter que ter um para cada contador
exemplo quero ler do banco o valor e digamos que eu tenha 3 valores diferentes
expira em 30 min
expira em 1 hora
expira em 15 minutos
não consegui pensar em como fazer para ter um temporizador para cada situação de forma dinâmica lendo o mesmo código e sem usar iframe. Segue o código.
#####
<script>
//CONTAGEM REGRESSIVA
function contador(segundos,pagina){
contador1 = setTimeout('redireciona(\''+pagina+'\')', segundos*1000);
atualiza(segundos);
}
function atualiza(segundos){
if(segundos>0){
//$("#tempo").html(segundos);
transforma_tempo(segundos);
segundos = segundos-1;
contador2 = setTimeout('atualiza(\''+segundos+'\')', 1000);
}
}
//CONVERT TEMPO
function transforma_tempo(s){
function duas_casas(numero){
if (numero <= 9){
numero = "0"+numero;
}
return numero;
}
hora = duas_casas(Math.round(s/3600));
minuto = duas_casas(Math.floor((s%3600)/60));
segundo = duas_casas((s%3600)%60);
//formatado = hora+":"+minuto+":"+segundo;
formatado = minuto+":"+segundo;
//return formatado;
$("#tempo").html(formatado);
}
//START
contador(1800,'');
</script>
<div class="tempo-restante">
<span id="tempo"></span> min.
<div class='CxInfo'>
<i id="abre-info" class="fa fa-info-circle" aria-hidden="true"></i>
<div class="info-time">Tempo restante para liberar a data do agendamento, caso a compra não seja finalizada!</div>
</div>
</div>Discussão (2)
Carregando comentários...