Temporizador de Contagem Regressiva (ao vivo, dias/horas/minutos/segun
Escolha uma data e hora alvo e veja a contagem regressiva em segundos. Adicione um título opcional para rotular o evento. Após o prazo, a mesma exibição mostra o tempo decorrido.
Como funciona
Como o temporizador funciona
A contagem regressiva atualiza uma vez por segundo usando setInterval. Cada atualização lê a hora local atual, subtrai do seu alvo e divide a diferença em dias, horas, minutos e segundos. Não há chamada ao servidor, então a contagem regressiva permanece precisa mesmo se sua conexão cair — apenas a própria página precisa estar carregada.
Os fusos horários usam o que seu navegador considera 'local'. Se você definir o alvo para '12:00 hoje' e outra pessoa em um fuso diferente visitar a página, a contagem regressiva será diferente — ambas corretas, mas para o 12:00 local de cada uma.
Casos de uso comuns
Prazos de projetos (exiba a contagem regressiva em uma tela de sala de reunião), lançamentos de produtos (contagem regressiva até uma liberação pública), viagens (férias, voo, trem, cruzeiro), provas e certificações, casamentos e aniversários, eventos esportivos. O campo de título opcional permite rotular o evento para que a página seja autoexplicativa.
Após o prazo passar, a mesma exibição muda para 'tempo decorrido desde' e continua contando para cima. Isso é útil quando 'há quanto tempo X aconteceu' é o que você realmente quer — ex.: 'dias desde o último incidente' para um painel de SRE.
Por que uma contagem regressiva em vez de um lembrete no calendário
Os lembretes do calendário aparecem uma vez no momento do evento. Uma contagem regressiva ao vivo oferece uma consciência constante — útil para metas que você quer manter em mente. Times esportivos as exibem, equipes de software as mostram em war rooms e maratonistas as fixam em suas telas de treino.
Se quiser que isso fique em um painel público, marque a URL nos favoritos após definir o alvo. O estado permanece nos campos de entrada; recarregar a página reinicia (ainda sem link compartilhável, mas os campos são preservados dentro de uma sessão).
Perguntas frequentes
›A contagem regressiva é precisa ao segundo?
Sim — a exibição é atualizada uma vez por segundo, e cada atualização recalcula a partir do relógio atual, então o desvio acumulado não pode acontecer.
›Qual fuso horário usa?
O fuso horário local do seu navegador. O alvo que você escolhe é interpretado no seu fuso local, não em UTC.
›A contagem regressiva funciona offline?
Sim, depois que a página é carregada. Nenhuma conexão de rede é necessária para o temporizador continuar contando.
›Posso compartilhar uma contagem regressiva com outra pessoa?
Ainda não via URL. Estamos trabalhando em URLs com estado codificado para que um link possa conter o alvo e o título; por enquanto, você pode colar uma captura de tela ou fazer uma gravação de tela.
›O que acontece após o alvo passar?
A exibição muda para 'tempo decorrido desde' e continua contando para cima. Os números são positivos, mas o rótulo muda.
›Posso ter várias contagens regressivas?
Abra várias abas — cada uma é independente. Um modo de múltiplos eventos integrado está no roteiro.
›O temporizador continuará rodando se eu trocar de aba?
Os navegadores limitam setInterval em abas em segundo plano. A contagem regressiva se atualizará corretamente quando você retornar — o recálculo é a partir do relógio, não de tiques acumulados.
›Os dados de entrada são enviados para algum lugar?
Não. Tudo fica no seu navegador.
Ferramentas relacionadas
Última atualização: