Hora certa com segundos
A página compara o relógio do seu aparelho com o do nosso servidor e mostra a hora corrigida com segundos. Logo abaixo aparece quanto o seu relógio adianta ou atrasa, com margem de erro honesta.
Fonte: IETF RFC 9110 – HTTP Semantics, seção 6.6.1 “Date” (carimbo UTC, sincronização NTP; em inglês). Atualizado em: .
Como o cálculo é feito
Como a diferença é medida
Toda resposta de um servidor web traz o cabeçalho HTTP Date com o momento em que foi criada, em UTC, com precisão de segundo (RFC 9110, seção 6.6.1). A página consulta o nosso servidor oito vezes e anota quando cada pedido saiu e quando a resposta chegou. Como o servidor carimbou a resposta em algum ponto no meio, cada amostra dá uma janela para a diferença. As amostras caem em frações de segundo diferentes, então a interseção das janelas fica estreita – em geral alguns décimos de segundo, menos numa conexão rápida.
O número grande é a hora corrigida: relógio do aparelho mais a diferença medida. Abaixo aparece o relógio sem correção, para comparar.
Exemplo
Uma amostra sai às 12:00:04,900 (relógio do aparelho), a resposta chega às 12:00:04,960 e o servidor marca “12:00:03”. Ele respondeu, portanto, entre 12:00:03,000 e 12:00:03,999 enquanto o aparelho mostrava 12:00:04,900 a 12:00:04,960: o relógio está entre 0,900 e 1,960 segundo adiantado. Outras sete amostras em outras frações de segundo estreitam essa janela.
Por que o relógio desvia
Computadores e celulares costumam acertar a hora automaticamente pela internet (NTP) ou pela rede da operadora. Se o ajuste automático estiver desligado, o computador ficou muito tempo off-line ou a bateria do relógio interno estiver fraca, o relógio desvia – muitas vezes alguns segundos por semana.
Limites
- A referência é o relógio do nosso servidor, não diretamente um relógio atômico. A RFC 9110 diz que servidores com relógio devem se sincronizar com o UTC via NTP; se o servidor mesmo assim errasse, a medição também erraria.
- A precisão depende do tempo de resposta da sua conexão. Em rede instável (dados móveis, VPN) a janela aumenta – a página sempre mostra a margem de erro.
- A página não consegue acertar o relógio do sistema: ative “Data e hora automáticas” nas configurações.
Perguntas frequentes
Qual a precisão da hora mostrada?
A da medição: a página mostra a margem de erro, em geral alguns décimos de segundo. Ela diminui numa conexão rápida e estável e aumenta com dados móveis ou VPN.
É um relógio atômico?
Não. A referência é o relógio do nosso servidor, que deve estar sincronizado com o tempo universal coordenado (UTC) via NTP. A página mede quanto o seu aparelho se afasta dele.
Por que meu relógio está adiantado ou atrasado?
Quase sempre a data e hora automáticas estão desligadas ou o aparelho ficou muito tempo sem conexão. Ative o ajuste automático e meça de novo.
A hora aparece com segundos?
Sim, com segundos e décimos. “Tela cheia” amplia a hora para a tela inteira, por exemplo numa sala de aula.
Quais dados são enviados?
Só oito pedidos curtos ao nosso próprio servidor; a página lê o carimbo de hora da resposta. Nada é armazenado e nenhum serviço de terceiros é consultado.
Fontes e base legal
- IETF RFC 9110 – HTTP Semantics, seção 6.6.1 “Date” (carimbo UTC, sincronização NTP; em inglês)
- MDN: cabeçalho HTTP Date (em inglês)
Última atualização:
Ferramentas relacionadas
- Conversor de Fuso HorárioVeja a diferença de fuso horário entre cidades e o melhor horário para uma reunião: escolha os locais, a data e o expediente. Já considera o horário de verão.
- Cronômetro OnlineCronômetro online grátis com voltas, volta mais rápida/mais lenta e cópia dos resultados. Continua contando mesmo trocando de aba ou recarregando a página.
- Contagem Regressiva para uma DataContagem regressiva grátis: veja dias, horas, minutos e segundos até qualquer data ou evento, atualizando ao vivo – compartilhe por link ou incorpore no site.
- Em que semana do ano estamos hoje?Número da semana atual (ISO 8601 e contagem dos EUA), a semana de qualquer data, as datas de cada semana e todas as semanas do ano, com ICS e impressão.
- Calculadora de horasSome e subtraia horas e minutos, converta horas decimais em horas:minutos (7,75 h = 7:45) e some uma duração a um horário – com tabela de conversão.
- Calculadora de horas trabalhadasCalculadora de horas trabalhadas com intervalo de almoço: horas líquidas por dia ou semana, horas decimais para a folha e diferença para a sua jornada.