Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Donald SIlveira

Atualizar uma div a cada segundo

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

experimente:

 

<script type="text/javascript">
document.getElementById("countdown").innetHTML = "string com o tempo";
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.