O que esta ferramenta faz
A ferramenta Relógio combina Relógio mundial, Cronômetro e Temporizador de contagem regressiva em um só. O Relógio mundial exibe a hora ao vivo para qualquer fuso horário IANA, atualizada a cada segundo. O Cronômetro mede o tempo decorrido com suporte a voltas usando requestAnimationFrame para precisão. O Temporizador aceita horas, minutos e segundos e conta até zero com um anel de progresso animado. Tudo funciona no seu navegador — sem servidor.
Como usar
- Relógio mundial — Adicione fusos horários pelo menu suspenso. Consulte a hora ao vivo e o deslocamento UTC. Remova fusos conforme necessário.
- Cronômetro — Iniciar, parar, retomar, volta e reiniciar. As voltas são registradas em uma lista.
- Temporizador — Insira horas (0–99), minutos (0–59), segundos (0–59). Inicie o temporizador. Ao zero, aparece «Acabou o tempo!» e o anel é completado.
- Mudar abas — Navegue entre Relógio mundial, Cronômetro e Temporizador.
Como funciona
Relógio mundial: Usa Intl.DateTimeFormat e um setInterval (1s) para exibir a hora ao vivo dos fusos IANA selecionados. Reutiliza funções do Conversor de fusos horários. Cronômetro: Usa requestAnimationFrame para um tempo sem deriva; armazena as voltas intermediárias. Temporizador: Analisa a entrada, executa a contagem regressiva com setInterval e anima um anel SVG. Ao zero, o temporizador para e exibe uma notificação. O horário de verão é gerenciado pela API Intl do navegador.
Todo o processamento ocorre no seu navegador. Nenhum dado é enviado a nenhum servidor.
Casos de uso e exemplos
- Reuniões remotas — Consulte a hora em várias localizações.
- Treinos — Use o cronômetro e as voltas para intervalos.
- Culinária — Use o temporizador para tempos de cozimento.
- Concentração — Contagens regressivas estilo Pomodoro.
- Viagens — Compare a hora local e a do destino.
Exemplo
- Adicione Asia/Ho_Chi_Minh e America/New_York → Consulte ambas ao vivo.
- Cronômetro: Iniciar, volta aos 30s, volta aos 60s → Voltas registradas.
- Temporizador: 0h 5m 0s → Temporizador de 5 minutos.
Limitações e restrições conhecidas
- Abas em segundo plano — Abas em segundo plano podem retardar os temporizadores; mantenha a aba ativa para cronômetro/temporizador preciso.
- Apenas IANA — Usa nomes de fusos horários IANA; abreviações (ex: EST) podem ser ambíguas.
- Intervalo do temporizador — Horas 0–99, minutos/segundos 0–59.
- Sem persistência — O cronômetro e o temporizador reiniciam ao recarregar a página.