TT Time Tools

Temporizador de contagem decrescente

Inicie uma contagem decrescente privada no navegador a partir de horas, minutos e segundos ou até uma data alvo, com pausa, reinício e som opcional ao chegar a zero.

🔒 Executa completamente no seu navegador — nada é enviado

00:25:00

Ready.

Advertisement

Contagens decrescentes precisas sem servidor

Este temporizador de contagem decrescente foi criado para cronometragens simples do dia a dia: um intervalo de apresentação, uma sessão de estudo, um lembrete de forno, um intervalo de reunião ou um momento de lançamento. Pode inserir uma duração relativa usando horas, minutos e segundos, ou definir uma data e hora específicas quando o ponto final é fixo. Tudo funciona no seu navegador. A página usa a API Date integrada para calcular o carimbo de tempo alvo e o setInterval apenas para atualizar o ecrã visível. Isso significa que não há conta, nem carregamento nem API de tempo externa envolvida.

Um erro comum em temporizadores web é subtrair um segundo sempre que um callback de intervalo é executado. Os navegadores desaceleram deliberadamente os separadores em segundo plano, os portáteis entram em suspensão e páginas ocupadas podem atrasar os callbacks. Esta ferramenta evita o desvio armazenando a hora de fim exata. Cada atualização compara Date.now() com esse carimbo de tempo armazenado, por isso, se a página foi pausada pelo navegador por um momento, a próxima renderização recupera o tempo restante correto em vez de continuar atrasada.

Pausar, reiniciar e alertas de fim

Ao pausar, o temporizador guarda os milissegundos restantes em vez do número mostrado no ecrã. Reiniciar cria um novo carimbo de tempo final a partir desse resto guardado. Reiniciar (reset) lê os campos atuais e restaura o ecrã, o que é útil quando se passa de uma breve contagem decrescente de teste para um intervalo de trabalho real. Ao chegar a zero, a página pode mostrar uma mensagem de estado visível, reproduzir um breve tom gerado pelo navegador e, opcionalmente, abrir uma caixa de alerta padrão se quiser algo mais difícil de ignorar.

Bons usos para um temporizador de navegador

As contagens decrescentes no navegador são melhores para tarefas curtas a médias enquanto já está a trabalhar no computador: gestão de tempo para e-mails, acompanhamento de um exercício de sala de aula, lembrar-se de se levantar, ou contagem decrescente até um prazo visível num ecrã partilhado. Para alarmes críticos que precisam de funcionar depois de um dispositivo entrar em suspensão, combine isto com o alarme do seu sistema operativo. Para trabalho normal de secretária, esta página é rápida, privada e suficientemente precisa porque calcula sempre a partir de carimbos de tempo em vez de um contador de ticks frágil.

Como usar

  1. Escolha uma duraçãoIntroduza horas, minutos e segundos, ou selecione uma data e hora alvo.
  2. Inicie o temporizadorPrima Iniciar. A contagem decrescente atualiza-se a partir do carimbo de tempo alvo, e não subtraindo um segundo por tick.
  3. Pause ou reiniciePause para manter o tempo restante, reinicie para voltar aos valores mais recentes, e ative o alerta ou som se desejar.

Perguntas frequentes

Esta contagem decrescente continua a funcionar se o separador ficar mais lento?
O ecrã baseia-se em carimbos de tempo reais em vez de ticks de intervalo, por isso recupera sempre que o navegador dá tempo à página para se redesenhar.
Posso fazer uma contagem decrescente até uma data do calendário?
Sim. Introduza uma data e hora alvo, ou deixe em branco e use os campos de horas, minutos e segundos para uma contagem decrescente relativa.
Os dados do temporizador são carregados?
Não. O temporizador funciona inteiramente no seu navegador com Date, setInterval e APIs de áudio local opcionais.
Advertisement