Ferramenta de Tempo
所有时间均基于您设备的本地时钟
Conjunto de ferramentas de tempo online do GeekFormat, funções 3 em 1 em uma única página para resolver necessidades relacionadas a tempo: ① Relógio Mundial: 16 cidades selecionadas (Pequim, Nova York, Londres, Tóquio, etc.) exibidas por padrão, expanda para ver todos os fusos horários suportados pelo navegador. Cada cidade tem emoji de bandeira, relógio analógico SVG com ponteiros reais, indicador dia/noite ☀️/🌙, deslocamento UTC e dia da semana; ② Conversão de Unix Timestamp: suporta conversão bidirecional entre segundos e milissegundos, botão no topo para copiar timestamp atual em segundos e milissegundos com um clique; ③ Contagem Regressiva Online: após selecionar data/hora alvo, exibe contagem regressiva em dias/horas/minutos/segundos em tempo real, com predefinições rápidas de 5 minutos/15 minutos/1 hora/amanhã/próxima semana. Relógio grande no topo da página exibe seu horário local em tempo real, atualizado a cada segundo. Todos os cálculos baseiam-se no relógio local do navegador, sem necessidade de servidor ou internet, funciona offline.
Sugestões Relacionadas
Sobre Horário Mundial, Timestamp e Contagem Regressiva
Na colaboração globalizada e no desenvolvimento de software, tratamento de tempo é uma necessidade frequente: você pode precisar saber que horas são agora para um colega em Nova York e se é adequado para uma reunião, traduzir uma sequência numérica de timestamp retornada por uma API em data legível por humanos, ou configurar uma contagem regressiva para um marco importante. Integrar essas funções comuns em uma única página, pronta para usar ao abrir, é muito mais eficiente do que procurar o relógio do celular ou abrir o console para escrever código.
O valor central do Relógio Mundial (World Clock) é permitir que você veja simultaneamente o horário atual de vários fusos. O cérebro humano não é bom em calcular diferenças de fuso — Nova York é UTC-5, Londres é UTC+0, Tóquio é UTC+9, cálculo mental facilmente erra, especialmente com a interferência do horário de verão. Exibir os horários das cidades de forma intuitiva, com indicadores dia/noite para ver imediatamente se a outra pessoa está em horário de trabalho, melhora significativamente a eficiência da comunicação e agendamento entre fusos. A ferramenta usa SVG para desenhar relógios analógicos com ponteiros reais em vez de apenas números, também para uma percepção mais intuitiva do tempo.
Unix timestamp (Unix Timestamp / Epoch Time) é a forma mais universal de representação de tempo na computação, definido como o número total de segundos (ou milissegundos) de 01/01/1970 00:00:00 UTC até um determinado momento. Suas vantagens são independência de fuso horário, numeração compacta, cálculo conveniente — comparar qual dos dois tempos é mais antigo só precisa comparar a magnitude dos números, calcular diferença de tempo é só subtrair. Por isso armazenamento em banco de dados, retornos de API, sistemas de log quase todos usam timestamp, mas olhando um número como 1711699200 humanos não têm ideia de que dia é, a ferramenta de conversão resolve esse problema de tradução de「linguagem de máquina→linguagem humana」.
Segundos e milissegundos são as duas precisões comuns de timestamp: timestamp em segundos é um número de 10 dígitos (como 1711699200), em milissegundos é 13 dígitos (como 1711699200000). Date.now() do JavaScript retorna milissegundos, muitas APIs de backend usam segundos, a diferença entre eles é 1000x, se errar a unidade na conversão você obtém um horário completamente errado (diferença de mais de 40 anos), por isso a ferramenta tem botão de alternância de unidade para evitar esse problema.
A função de contagem regressiva parece simples mas é altamente prática: ao trabalhar com foco use pomodoro de 25 minutos, antes de reunião configure lembrete de 5 minutos, antes de lançamento configure 1 hora de preparação, ou configure uma contagem regressiva de longo prazo para datas importantes (lançamento, exame, aniversário) para ver os dias diminuindo com senso de urgência. As predefinições rápidas integradas (5 minutos, 15 minutos, 30 minutos, 1 hora, amanhã, próxima semana) cobrem a maioria dos cenários de contagem temporária, não precisa selecionar data manualmente, um clique e começa.
Por que todos os cálculos são feitos localmente no navegador? Primeiro, velocidade — atualizar o relógio a cada segundo não precisa de requisição de rede, resposta instantânea; segundo, privacidade — que horários você consulta, que contagem regressiva define não precisa ser informado a nenhum servidor; terceiro, confiabilidade — não depende de rede, funciona sem internet; quarto, precisão — usa diretamente o banco de dados de fusos IANA incorporado no navegador, trata automaticamente horário de verão e alterações de fuso, mais confiável do que manter sua própria tabela de fusos.
O banco de dados de fusos horários IANA (também chamado tz database / zoneinfo) é a biblioteca padrão global de regras de fuso horário, mantida pela comunidade, contém mudanças históricas e futuras de regras para todos os fusos horários do mundo, incluindo datas de início e fim do horário de verão, ajustes de deslocamento de fuso, etc. Os navegadores expõem esses dados através da API Intl, portanto a ferramenta não precisa carregar arquivos de dados de fuso de centenas de KB para tratar fusos globais corretamente, essa também é a vantagem do recurso nativo dos navegadores modernos.
É importante observar que esta ferramenta calcula com base no relógio do seu dispositivo local, se o horário do seu computador/celular estiver configurado incorretamente todos os resultados terão desvios; além disso, não é possível fazer contagem regressiva reversa para horários já passados (apenas suporta contagem regressiva para horários futuros); regras históricas de fuso (como horário de verão de muitos anos atrás) dependem da versão do tz database incorporada no seu navegador, horários recentes geralmente são precisos.
Casos de uso
- Engenheiros de desenvolvimento ao depurar APIs, convertem timestamp em segundos/milissegundos retornado pelo backend em data/hora legível para investigar problemas de log
- Equipes multinacionais/remotas ao agendar reuniões comparam horários de várias cidades, escolhem um horário em que todos estão em horário de trabalho
- Produto/Operações ao definir horário de lançamento de campanha, convertem data em timestamp para desenvolvedores fazerem configuração
- Usam contagem regressiva rápida de 5/15/30 minutos para Técnica Pomodoro ou foco, sem precisar abrir o relógio do celular
- Configuram contagem regressiva para datas importantes como lançamento de projeto, exames, coletivas de imprensa para ver o tempo restante de forma intuitiva
- Ao analisar logs comparam em lote horários de diferentes fusos, convertem horário UTC em horário local para entender
- Ao testar funcionalidades relacionadas a tempo, geram rapidamente timestamps de datas específicas como dados de teste
- Antes de viagem internacional verificam o horário atual do destino para decidir se é adequado ligar
- Antes de lives/eventos online configuram contagem regressiva para lembrar de se preparar
- Ao escrever código que precisa do timestamp atual clicam diretamente no botão de copiar no topo, sem precisar abrir o console para calcular
- Ao aprender conceitos de Unix timestamp comparam intuitivamente tempo numérico e data/hora
- Ao investigar problemas de tarefas agendadas (cron) verificam a correspondência entre timestamp e data
Como Usar
- Ao abrir a página você vê o relógio local grande atual, no topo você pode copiar com um clique o timestamp atual em segundos/milissegundos
- Alterne entre abas para usar as funções:「Relógio Mundial」para ver horário de várias cidades,「Conversão de Timestamp」para conversão bidirecional,「Contagem Regressiva」para definir horário alvo
- No Relógio Mundial você pode clicar para expandir e ver todos os fusos; na conversão de timestamp selecione unidade segundos/milissegundos, digite e clique em converter; na contagem regressiva selecione data/hora ou clique em predefinições rápidas
- Após o resultado clique no ícone de copiar para usar, a contagem regressiva atualiza dias/horas/minutos/segundos em tempo real
Recursos
- Integração 3 em 1: Relógio Mundial + Conversão de Timestamp + Contagem Regressiva em uma página, sem necessidade de alternar entre várias ferramentas
- Relógio analógico SVG real: cada cidade tem relógio com ponteiros funcionais (hora/minuto/segundo), exibe o tempo de forma intuitiva, não é apenas numérico
- Indicador inteligente dia/noite: cada cidade é avaliada automaticamente entre 7:00-19:00 para determinar dia/noite, exibe ícone ☀️ ou 🌙, cartão claro durante o dia e escuro à noite
- Cobertura global de fusos horários: exibe 16 cidades principais por padrão (Pequim/Nova York/Londres/Tóquio/Sydney/Paris/Dubai/Los Angeles/Singapura/Moscou/Hong Kong/Seul/Berlim/Bombaim/Toronto/São Paulo), expanda para ver centenas de fusos horários suportados pelo navegador
- Bandeira + deslocamento UTC: cada cidade tem emoji de bandeira, calcula e exibe automaticamente o deslocamento UTC (como UTC+8, UTC-5), não precisa calcular diferença de fuso manualmente
- Conversão bidirecional segundos/milissegundos: suporta conversão timestamp→data (opção de unidade segundos/milissegundos) e data→timestamp (saída simultânea de resultados em segundos e milissegundos)
- Copiar timestamp atual com um clique: dois botões no topo da página para copiar Unix timestamp atual em segundos e milissegundos, desenvolvedores não precisam mais abrir o console para calcular
- Contagem regressiva em tempo real: após definir data/hora alvo, atualiza automaticamente a cada segundo, exibe cartão de contagem com dias/horas/minutos/segundos, mostra 🎉 tempo esgotado ao final
- Predefinições rápidas de contagem: botões integrados para 5 minutos, 15 minutos, 30 minutos, 1 hora, amanhã esta hora, próxima semana esta hora, sem necessidade de selecionar data manualmente
- Relógio local grande: relógio analógico SVG de 160px no topo + horário numérico em fonte grande, ao abrir a página você vê o horário local e fuso horário atuais
- Detecção automática de fuso local: detecta automaticamente o fuso horário local do seu navegador e exibe no topo, sem necessidade de seleção manual
- Layout responsivo: textos de abas são truncados automaticamente no celular, adaptado para uso móvel, consulte horários e fusos a qualquer momento fora de casa
- Cálculo totalmente local: todos os tempos baseiam-se no relógio do sistema do seu dispositivo, calculados pela API nativa Intl do JavaScript, sem necessidade de internet, não transmite nenhum dado
- Atualização em tempo real por segundo: relógio e contagem regressiva atualizam a cada segundo, timestamps atualizados em tempo real, dados precisos sem atraso
Qual formato de hora e ferramenta escolher?
Os dois dilemas mais comuns ao escrever código, debugar APIs ou ler logs: qual formato de hora usar para transmissão/armazenamento? Qual das diferentes ferramentas de tempo deste site usar? Estas duas tabelas ajudam você a decidir diretamente.
Timestamp Unix vs ISO 8601 / RFC 3339 vs strings de formato local: qual usar?
Transmissão de API, armazenamento em banco de dados, saída de log e exibição frontend têm escolhas ideais diferentes. Escolher errado pode causar erros de fuso horário, legibilidade ruim ou bugs de parsing.
| Formato | Exemplo | Informação de fuso horário | Uso recomendado | Erros comuns |
|---|---|---|---|---|
Timestamp Unix (segundos) | 1711699200 | ✅ Sem fuso horário (segundos UTC) | Transmissão de API backend, armazenamento MySQL/Redis, timestamp de log, reconciliação entre sistemas | ⚠️ A unidade segundos/milissegundos deve ser especificada; confundir dá erro de fator 1000 = desvio de mais de 40 anos |
Timestamp Unix (milissegundos) | 1711699200000 | ✅ Sem fuso horário (milissegundos UTC) | `Date.now()` JavaScript, rastreamento frontend, logging de alta precisão Java/Go | ⚠️ Um número de 13 dígitos interpretado como segundos dá um tempo mais de 50.000 anos no futuro |
ISO 8601 / RFC 3339 | 2024-03-29T00:00:00Z | ✅ Com fuso horário (Z=UTC ou +08:00) | Respostas de API JSON, especificações OpenAPI, saída de log padrão, interoperabilidade entre linguagens | ⚠️ Deve terminar com `Z` ou offset de fuso horário; senão é interpretado como hora local |
String de formato local | 2024/3/29 14:30 | ❌ Sem fuso horário (local implícito) | Apenas exibição frontend para usuários, exportação Excel/CSV | ❌ **Nunca use** em APIs ou bancos de dados: resultados de parsing entre fusos horários/navegadores são inconsistentes |
Qual ferramenta relacionada a tempo neste site escolher?
Este site tem 4 ferramentas relacionadas a tempo com funções sobrepostas mas focos diferentes. Escolha a certa com base no que você está fazendo para evitar desvios.
| Ferramenta | Função principal | Ideal para | Ir |
|---|---|---|---|
Esta página: Ferramenta de tempo 3 em 1 | Relógio mundial + conversão de timestamp + contagem regressiva, três funções em uma página | Verificações diárias de hora, conversão rápida de timestamp, contagens regressivas temporárias, agendamento de reuniões entre fusos horários | Página atual |
Conversor de Timestamp Unix | Conversão dedicada de timestamp Unix ↔ data/hora, suporta lote e tempos relativos | Debug de desenvolvimento, conversão em lote, precisão de segundos/milissegundos, exibição de tempos relativos (por exemplo, 'há 2 horas') | Ir |
Gerador de expressão Cron | Geração visual de expressões Cron para tarefas agendadas (5 campos/6 campos/7 campos) | Escrita de crontab Linux, agendamento de tarefas, configuração de Cron Quartz/Spring | Ir |
Validador de expressão Cron | Analisar expressões Cron existentes, mostrar as próximas N horas de execução, verificação de erros | Resolver tarefas agendadas que não executam, validar sintaxe Cron, ver a próxima hora de ativação | Ir |
Best Practices
Use timestamps Unix ou ISO 8601 com Z para toda transmissão de API e armazenamento em banco de dados
Existem duas regras de ouro para transmitir e armazenar horas em interfaces e bancos de dados: **(1) Use timestamps Unix (segundos ou milissegundos) para campos calculáveis — comparação numérica direta, sem ambiguidade de fuso horário; (2) Use ISO 8601 com sufixo Z (por exemplo, `2024-03-29T00:00:00Z`) para logs e campos legíveis — tanto humanos quanto máquinas podem ler, e é explicitamente UTC**. **Nunca transmita ou armazene** strings de formato local como `2024/3/29 14:30` ou `2024-03-29` — diferentes navegadores e parsers Date de linguagens fazem suposições de fuso horário inconsistentes para tais strings; o Safari retorna Invalid Date diretamente.
Tabela de comparação para seleção de formato de horaA documentação da API frontend-backend deve indicar explicitamente se os timestamps são em segundos ou milissegundos
**Esta é a fonte número 1 de bugs relacionados ao tempo**. Timestamps em segundos são números de 10 dígitos (por exemplo, `1711699200`), timestamps em milissegundos têm 13 dígitos (por exemplo, `1711699200000`), uma diferença de fator 1000 — interpretar milissegundos como segundos dá um tempo mais de 50.000 anos no futuro; interpretar segundos como milissegundos te leva de volta a 1970. Em nomes de campo ou descrições da documentação da API, **deve-se marcar explicitamente a unidade** (por exemplo, `created_at: timestamp Unix em milissegundos`), não confie em 'adivinhar pelo número de dígitos'. A primeira coisa que o frontend deve fazer após receber um timestamp é verificar o número de dígitos: 10 dígitos multiplicar por 1000, 13 dígitos usar diretamente.
Resultado da conversão de timestamp incorreto, desvio de anos?Para reuniões/eventos entre fusos horários, use UTC como referência comum de comunicação
Ao agendar reuniões em equipes multinacionais, **nunca diga 'nos encontramos às 15h'** — 15h em Pequim são 3h da manhã em Nova York, 7h da manhã em Londres; assumir o fuso horário da outra pessoa sempre causará erros de agendamento. A abordagem correta: **primeiro converta a hora para UTC (por exemplo, UTC 07:00) e declare isso claramente, depois deixe cada parte converter para seu próprio horário local**, ou envie diretamente uma string ISO 8601 com fuso horário (por exemplo, `2024-03-29T07:00:00Z`) para que o software de calendário converta automaticamente. Ao agendar uma reunião entre fusos horários, use o relógio mundial desta página para ver simultaneamente as cidades de todos os participantes e escolher uma janela durante a sobreposição diurna dos dias úteis de todos.
Posso usar isso para agendar reuniões entre fusos horários?Em regiões com horário de verão, sempre use IDs de fuso horário (America/Sao_Paulo), nunca offsets UTC fixos codificados
Horário padrão de Nova York é UTC-5, horário de verão UTC-4; horário padrão de Londres é UTC+0, horário de verão UTC+1; a maioria dos países europeus tem mudanças de horário de verão. **Se você codificar `offset: -5` no código para representar a hora de Nova York, todas as horas ficarão com 1 hora de erro no dia da mudança do horário de verão**. A abordagem correta é usar IDs de fuso horário IANA (por exemplo, `America/New_York`, `America/Sao_Paulo`, `Asia/Shanghai`) e deixar que `Intl.DateTimeFormat` ou bibliotecas de fuso horário no servidor lidem automaticamente com o horário de verão. Esta ferramenta usa IDs de fuso horário IANA; o horário de verão muda automaticamente sem ajuste manual.
O horário de verão é tratado automaticamente?Banco de dados oficial de fusos horários IANAPara as horas alvo das contagens regressivas, use UTC ou fuso horário explícito — nunca expressões vagas como 'amanhã às 8'
Para contagens regressivas de lançamento, vendas flash, início de transmissões ao vivo, etc., **deve-se definir a hora alvo como UTC ou um ponto temporal específico de fuso horário** (por exemplo, `2024-06-01T00:00:00+08:00`), não formulações vagas como 'amanhã às 8' ou 'cedo na próxima segunda-feira'. A razão: 'amanhã às 8' — no fuso horário de quem? Fuso horário do servidor ou fuso horário local do usuário? Em dias de mudança de horário de verão, 'amanhã' é daqui a 23 horas ou 25 horas? Descrições vagas causarão inevitavelmente bugs em implantações entre fusos horários ou mudanças de horário de verão. Após configurar uma contagem regressiva, verifique com esta ferramenta se os dias restantes correspondem às suas expectativas.
Não use strings YYYY-MM-DD sem sufixo diretamente com new Date() — o parsing entre navegadores é inconsistente
Em JavaScript, o resultado do parsing de `new Date('2024-03-29')` é **inconsistente** entre navegadores: Chrome/Edge/Firefox tratam como meia-noite UTC, o Safari trata como **meia-noite do fuso horário local**, resultando em uma diferença de 8 horas (UTC+8) ou mais. As abordagens corretas são: **(1) Com hora e Z: `new Date('2024-03-29T00:00:00Z')` explicitamente UTC; (2) Com fuso horário local: `new Date(2024, 2, 29, 0, 0, 0)` usando o construtor numérico; (3) Use bibliotecas como dayjs/date-fns para parsing consistente**. Esta armadilha é uma das fontes mais insidiosas de bugs de tempo no frontend — ela só se manifesta em testes reais em dispositivos Safari.
MDN - Notas sobre parsing de DatePerguntas frequentes
Quais cidades e fusos horários o Relógio Mundial suporta?
Exibe 16 cidades globais principais por padrão: Pequim, Nova York, Londres, Tóquio, Sydney, Paris, Dubai, Los Angeles, Singapura, Moscou, Hong Kong, Seul, Berlim, Bombaim, Toronto, São Paulo. Clique no botão「Expandir outras cidades」para ver todos os fusos horários padrão IANA suportados pelo seu navegador (geralmente centenas), organizados por região.
A conversão de timestamp suporta segundos e milissegundos?
Sim. Na conversão timestamp→data você pode alternar entre unidades「segundos」ou「milissegundos」; na conversão data→timestamp o resultado sai simultaneamente em segundos e milissegundos, conveniente para diferentes cenários. No topo da página também há botões para copiar timestamp atual em segundos e milissegundos com um clique.
Por que as cores dos cartões de diferentes fusos horários são diferentes?
A ferramenta avalia automaticamente se o horário local de cada cidade está entre 7:00-19:00, durante o dia exibe cartão claro + ícone ☀️, à noite cartão mais escuro + ícone 🌙. Você vê imediatamente se é horário de trabalho ou descanso, facilitando a comunicação e agendamento entre fusos horários.
Quanto tempo a contagem regressiva pode ser definida?
Teoricamente você pode definir qualquer horário futuro, de poucos minutos a vários anos. A contagem regressiva calcula automaticamente dias/horas/minutos/segundos restantes. Após passar o horário alvo exibe「🎉 Tempo esgotado!」. Além disso, oferece 6 predefinições rápidas: 5 minutos, 15 minutos, 30 minutos, 1 hora, amanhã esta hora, próxima semana esta hora, clique para configurar rapidamente.
O horário é obtido de um servidor?
Não. Todos os horários baseiam-se no relógio do sistema local do seu próprio dispositivo, convertidos para diferentes fusos horários através da API nativa Intl do JavaScript do navegador, não há necessidade de requisições de rede ao servidor. Se o horário do seu dispositivo estiver incorreto, os resultados terão desvio correspondentemente, o que é uma característica de ferramentas locais.
O que é Unix timestamp?
Unix timestamp é o número de segundos (ou milissegundos) contados desde 01/01/1970 00:00:00 UTC, é a forma de representação de tempo mais utilizada em programação, não envolve problemas de fuso horário, conveniente para armazenamento e cálculo. Retornos de API, armazenamento em banco de dados, horários de log geralmente usam formato de timestamp.
Posso usar para agendar reuniões entre fusos horários?
É perfeito para isso. Ao abrir a ferramenta você vê simultaneamente o horário atual, dia da semana e deslocamento UTC de mais de dez cidades principais, é muito intuitivo para agendar horários de reunião comparando, sem precisar calcular que horas são em Nova York ou Londres, evitando erros de fuso que causam agendamento incorreto.
Por que alguns fusos horários exibem nomes de região em vez de nomes de cidade?
A ferramenta usa o banco de dados de fusos horários padrão IANA (como Asia/Shanghai, America/New_York), ao expandir todos os fusos, fusos de cidades não selecionadas são formatados automaticamente como「Cidade (Região)」(como Shanghai (Asia)), e correspondem automaticamente a emoji de bandeira ou região.
Funciona no celular?
Sim. A ferramenta tem adaptação responsiva, no celular os textos das abas são encurtados automaticamente (Relógio Mundial→exibido completo, se for longo é truncado), o layout é ajustado automaticamente para coluna única, você pode agendar horários com colegas ou consultar timestamps a qualquer momento fora de casa.
Por que desenvolvedores precisam de uma ferramenta de conversão de timestamp para depuração?
O horário retornado por APIs de backend geralmente é Unix timestamp (segundos ou milissegundos), olhando apenas números você não sabe que horas são. Com esta ferramenta, cole e veja imediatamente a data/hora correspondente; por outro lado, quando você precisa construir parâmetros de requisição para um horário específico, selecione a data/hora e obtenha timestamp em segundos e milissegundos para copiar diretamente, muito mais conveniente do que escrever new Date() no console para calcular.
Por que meu fuso horário é diferente do real?
A ferramenta lê automaticamente o fuso horário configurado no seu navegador/sistema operacional. Se o fuso exibido estiver incorreto, verifique se a configuração de fuso horário do sistema do seu computador ou celular está correta. Os horários das cidades no Relógio Mundial são calculados pela API Intl do navegador de acordo com regras de fuso padrão, incluindo ajuste automático de horário de verão.
O horário de verão é tratado automaticamente?
Sim. A ferramenta usa a API nativa Intl.DateTimeFormat do navegador para conversão de fuso horário, na camada inferior usa o banco de dados de fusos IANA padrão, trata automaticamente mudanças nas regras de horário de verão de cada país e região, sem necessidade de ajustar manualmente os deslocamentos.
Qual a diferença para a página dedicada de Unix timestamp?
Este site também tem uma página dedicada de conversão de Unix timestamp (/other/unixtime/) com foco mais específico; esta página é um conjunto 3 em 1, integrando Relógio Mundial, conversão de timestamp e contagem regressiva, para uso diário uma página atende à maioria das necessidades relacionadas a tempo, sem precisar alternar abas.
Funciona offline?
Após o carregamento da página, todas as funções rodam localmente no navegador, sem necessidade de conexão de rede, mesmo sem internet você pode usar normalmente a conversão de timestamp e a contagem regressiva. Os dados do Relógio Mundial vêm da biblioteca de fusos horários incorporada no navegador, também não precisam de internet.
Como usar o resultado do timestamp copiado?
Clique no botão de copiar ao lado do número do timestamp (ou no ícone de copiar ao lado do resultado da conversão) para copiar para a área de transferência, cole diretamente em código, ferramentas de depuração de API ou documentos. O botão fica verde com marca de seleção ao copiar com sucesso, retorna após 2 segundos.
Solução de Problemas
Resultado da conversão de timestamp está errado, com diferença de muitos anos?
Verifique se selecionou a unidade correta de segundos/milissegundos. Nível de segundos é número de 10 dígitos, milissegundos é 13 dígitos. Se converter timestamp de 13 dígitos (milissegundos) como segundos você obtém um horário daqui a décadas, se converter timestamp de 10 dígitos (segundos) como milissegundos você obtém um horário de 1970. Altere o botão de unidade e tente novamente.
Meu fuso horário está exibido incorretamente?
A ferramenta lê a configuração de fuso horário do seu navegador/sistema operacional. Se estiver exibindo errado, verifique se a configuração de fuso horário do sistema do seu computador/celular está correta, e se o navegador tem permissão para ler o fuso (geralmente permitido por padrão).
Por que o horário de verão está errado?
A ferramenta usa a API Intl incorporada no navegador para tratar automaticamente o horário de verão, geralmente não erra. Se notar desvio no horário de verão, pode ser que sua versão de navegador seja antiga, atualize o navegador; regras de horário de verão muito antigas também podem ter diferenças devido à versão do tz database.
Contagem regressiva parou ou os números estão errados?
A contagem regressiva atualiza automaticamente a cada segundo. Se notar que parou verifique se mudou para aba em segundo plano (navegadores reduzem frequência de timers de abas em segundo plano); se os números estiverem obviamente errados, confirme se o horário alvo selecionado está no futuro, horários já passados exibem「Tempo esgotado」.
Glossário
- Unix timestamp
- Número de segundos (ou milissegundos) transcorridos desde 01/01/1970 00:00:00 UTC, é a forma de representação de tempo mais usada em programação, independente de fuso horário, conveniente para armazenamento e cálculo.
- Timestamp em segundos
- Unix timestamp em unidade de segundos, número de 10 dígitos (como 1711699200), é a precisão padrão da maioria das APIs de backend e bancos de dados.
- Timestamp em milissegundos
- Unix timestamp em unidade de milissegundos, número de 13 dígitos (como 1711699200000), Date.now() do JavaScript retorna milissegundos por padrão, comumente usado em frontend e logs.
- Deslocamento UTC
- Diferença de tempo de um fuso horário em relação ao UTC (Tempo Universal Coordenado), como UTC+8 (horário de Pequim), UTC-5 (horário do leste dos EUA), é a base para calcular diferença de fuso.
- Banco de dados de fusos IANA
- Biblioteca padrão global de regras de fuso horário (tz database/zoneinfo), contém regras históricas e futuras de todos os fusos, incluindo ajustes de horário de verão, navegadores usam através da API Intl.
- Horário de verão (DST)
- Sistema em que alguns países adiantam o relógio em 1 hora no verão, datas de início e fim variam por ano/região, a API Intl do navegador trata automaticamente.
- Relógio analógico SVG
- Relógio de ponteiros desenhado com gráficos vetoriais SVG, ponteiros de hora/minuto/segundo funcionam realmente, mais intuitivo e legível do que números puros, não distorce ao redimensionar.
- API Intl
- API de internacionalização incorporada no navegador, oferece recursos de conversão de fuso horário, formatação de data, formatação de números, etc., esta ferramenta a usa para cálculo de horário em múltiplos fusos.
- Contagem regressiva
- Cálculo de tempo restante do momento atual até um horário alvo, esta ferramenta exibe quatro dimensões: dias/horas/minutos/segundos, atualizada a cada segundo.
- Relógio local
- Horário configurado no sistema do seu próprio dispositivo (computador/celular), todos os cálculos baseiam-se no relógio local, não obtém horário da rede.
- Indicador dia/noite
- Avalia dia/noite com base no horário local entre 7:00-19:00, exibe ícones ☀️/🌙 e diferencia por cor do cartão, conveniente para avaliar horário de trabalho da outra pessoa.
- Debounce
- Técnica de otimização que atrasa a execução após entrada, evitando disparar cálculos frequentemente, mas o relógio desta ferramenta é atualizado em tempo real a cada segundo sem necessidade de debounce.
Tabela de comparação de unidades comuns de timestamp
Exemplos de timestamp com diferentes precisões (usando 2024-03-29 00:00:00 UTC como exemplo):
| Unidade | Valor de exemplo | Número de dígitos | Cenários de uso típicos |
|---|---|---|---|
| Segundos | 1711699200 | 10 dígitos | Padrão Unix, APIs de backend, MySQL/Python/Go |
| Milissegundos | 1711699200000 | 13 dígitos | JavaScript/Java, horário de log, horário de frontend |
| Microssegundos | 1711699200000000 | 16 dígitos | Sistemas de alta precisão, PostgreSQL etc. |
| Nanossegundos | 1711699200000000000 | 19 dígitos | Chamadas de sistema, medição em nível de nanossegundos |
Tabela de fusos horários de 16 cidades selecionadas
Cidades e fusos horários exibidos por padrão na ferramenta:
| Cidade | ID do fuso horário | Deslocamento UTC padrão | |
|---|---|---|---|
| Pequim | 🇨🇳 | Asia/Shanghai | UTC+8 |
| Tóquio | 🇯🇵 | Asia/Tokyo | UTC+9 |
| Hong Kong | 🇭🇰 | Asia/Hong_Kong | UTC+8 |
| Singapura | 🇸🇬 | Asia/Singapore | UTC+8 |
| Seul | 🇰🇷 | Asia/Seoul | UTC+9 |
| Bombaim | 🇮🇳 | Asia/Kolkata | UTC+5:30 |
| Dubai | 🇦🇪 | Asia/Dubai | UTC+4 |
| Moscou | 🇷🇺 | Europe/Moscow | UTC+3 |
| Berlim | 🇩🇪 | Europe/Berlin | UTC+1 (horário de verão +2) |
| Paris | 🇫🇷 | Europe/Paris | UTC+1 (horário de verão +2) |
| Londres | 🇬🇧 | Europe/London | UTC+0 (horário de verão +1) |
| Nova York | 🇺🇸 | America/New_York | UTC-5 (horário de verão -4) |
| Los Angeles | 🇺🇸 | America/Los_Angeles | UTC-8 (horário de verão -7) |
| Toronto | 🇨🇦 | America/Toronto | UTC-5 (horário de verão -4) |
| São Paulo | 🇧🇷 | America/Sao_Paulo | UTC-3 |
| Sydney | 🇦🇺 | Australia/Sydney | UTC+10 (horário de verão +11) |
Predefinições de contagem regressiva rápida
Configure contagens regressivas comuns com um clique:
| Botão predefinido | Duração | Cenário adequado |
|---|---|---|
| 5 minutos | 5 minutos | Foco rápido, preparação antes de reunião, tempo para intervalo de café |
| 15 minutos | 15 minutos | Pausa curta, pausa curta da Técnica Pomodoro |
| 30 minutos | 30 minutos | Foco médio, reunião rápida, cozinhar algo |
| 1 hora | 1 hora | Foco profundo, reunião longa, preparação antes de lançamento |
| Amanhã esta hora | 24 horas | Lembrete para amanhã, contagem regressiva de 24 horas |
| Próxima semana esta hora | 7 dias | Planejamento semanal, contagem regressiva de uma semana |
Privacy & Security
Nesta ferramenta de tempo, todos os cálculos de relógio, conversão de timestamp e funções de contagem regressiva são feitos totalmente no seu navegador local através de APIs nativas do JavaScript, não envia dados de tempo, informações de contagem regressiva definidas ou fusos horários consultados para nenhum servidor. Após o carregamento da página não precisa de conexão de rede para usar, todas as informações de contagem regressiva definidas são limpas automaticamente ao fechar ou atualizar a página (não usa persistência localStorage), apenas o relógio local está rodando, não há risco de vazamento de privacidade.
Authoritative References
- Simulador de Daltonismo
- Conversor de cores
- Conversor de .htaccess para Nginx
- Conversor de SQL
- Parser de Cookies
- Gerador de Expressões Cron
- Validador de Expressões Cron
- Formatador de CSS
- Compressor de CSS
- CSV para Excel
- Conversor de Moedas
- Comparador de Diferenças
- Gerador de Favicon
- Formatador de XML
- Conversor Hexadecimal
- Formatador de HTML
- Compressor de HTML
- HTML para Markdown
- Markdown para HTML
- Formatar JavaScript
- Compressor de JS
- Formatador JSX
- Compressor de JSX
- Agrupamento de palavras-chave
- Gerador Lorem Ipsum
- Gerador de Tabela Markdown
- Gerador de Meta Tags
- Gerador de Senhas
- Verificador de Força de Senha
- Gerador de código QR/código de barras
- Testador de Expressões Regulares
- Gerador de Slug
- Gerador de SQL
- Formatador SQL
- Contador de Palavras
- Ferramenta de Tempo
- Formatador de TS
- Compressor de TS
- Formatador de TSX
- Compressão TSX
- Conversor Unix Timestamp
- Gerador UUID
- Formatador de YAML
- Conversor de caixa