Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, Boa noite amigos.
Tudo bem?
Então, estou fazendo um contador que faz uma contagem regressiva de uma data.
Até ai tudo beleza fiz no php tudo certinho isso não é o problema, o problema é para atualizar a div a cada segundo que passa
Ex.:
<div id="contar">
3dias | 5horas | 40min | 59seg
</div>
Certo? Então ai quero que apenas esta div atualize a cada 1 segundo para que o contador funcione e faça a contagem regressiva.
Eu tentei algo do tipo:
Javascript
<script type="text/javascript">
setInterval(function(){
document.getElementById("countdown").value;
}, 1000);
</script>
Contador
<body>
<?php
#Informamos as datas e horários de início e fim no formato Y-m-d H:i:s.
$minha_data = "2011-01-15";
$dia_hora_atual = strtotime(date("Y-m-d H:i:s"));
$dia_hora_evento = strtotime(date("$minha_data 23:59:00"));
#Achamos a diferença entre as datas.
$diferenca = $dia_hora_evento - $dia_hora_atual;
#Fazemos a contagem.
$dias = intval($diferenca / 86400);
$marcador = $diferenca % 86400;
$hora = intval($marcador / 3600);
$marcador = $marcador % 3600;
$minuto = intval($marcador / 60);
$segundos = $marcador % 60;
?>
<div id="countdown">
<?php echo "$dias dia(s) | $hora hora(s) | $minuto minuto(s) | $segundos segundo(s)"; ?>
</div>
</body>
Grato,
Donald Silveira
Carregando comentários...