Calibração em tempo real
Cada amostra de sincronização registra o início da requisição, o recebimento da resposta e o timestamp do servidor.
Precisão e confiança
O Time.ms mostra a hora exata atual calibrando o navegador com uma referência de horário da rede e exibindo a latência medida e a incerteza estimada.
Cada amostra de sincronização registra o início da requisição, o recebimento da resposta e o timestamp do servidor.
O aplicativo adiciona metade do tempo de ida e volta medido ao timestamp do servidor como uma estimativa prática no navegador.
A precisão é exibida como uma estimativa baseada na latência de rede mais recente.
Após uma calibração bem-sucedida, o Time.ms associa o timestamp calibrado ao relógio monotônico do navegador, permitindo que a exibição seja atualizada de forma contínua.
O tempo de ida e volta mede uma requisição desde a saída do navegador até o recebimento da resposta. Metade do RTT é usada para compensar a latência, enquanto a estimativa de precisão continua conservadora.
A diferença de horário é a distância entre a hora calibrada e o relógio do dispositivo na última amostra de sincronização aceita. Ela só é atualizada quando uma nova sincronização é aceita.
O site tenta primeiro um endpoint de horário próprio e protegido. Se ele estiver indisponível, o navegador usa metadados públicos de horário diretamente no cliente para manter a interface funcionando.
A sincronização de horário não exige uma conta nem a localização exata do dispositivo. A geolocalização do navegador é opcional e só é usada depois que você clica no controle de localização do dispositivo.
precisão estimada = tempo de ida e volta / 2 + margem de processamento do navegador
A margem mantém o valor conservador e fácil de entender em condições normais de uso do navegador.
A sincronização no navegador depende da latência da rede em tempo real. O Time.ms mede essa latência e exibe uma estimativa conservadora.
O desvio exibido é atualizado quando o Time.ms aceita uma nova amostra de calibração.
Não. A sincronização da hora exata não requer a geolocalização do dispositivo.
Volte à hora exata atual, verifique o desvio do relógio do dispositivo ou converta valores UTC, ISO e Unix.
Hora atômica em tempo real com milissegundos, UTC, timestamp Unix, latência de rede e desvio do dispositivo.
Converta segundos ou milissegundos da época Unix em hora local, UTC e ISO 8601, e vice-versa.
Compare o relógio do dispositivo com a hora calibrada e copie um relatório de diagnóstico.
Consulte a hora UTC atual com milissegundos e converta valores de data e hora locais para UTC.
Crie, analise e converta timestamps ISO para logs, APIs e bancos de dados.
Configure o computador ou servidor para manter a hora do sistema sincronizada.