Dokładny czas z sekundami

Strona porównuje zegar Twojego urządzenia z zegarem naszego serwera i pokazuje poprawiony czas z sekundami. Niżej widać, o ile Twój zegar się spieszy lub spóźnia – z uczciwie podanym marginesem błędu.

Źródło: IETF RFC 9110 – HTTP Semantics, sekcja 6.6.1 „Date” (znacznik czasu UTC, synchronizacja NTP; po angielsku). Stan na: .

Wczytywanie czasu…

--:--:--

Za chwilę zmierzymy odchylenie.

Zegar Twojego urządzenia: --:--:--

Duży zegar = czas poprawiony. Pomiar rusza po otwarciu strony, tylko względem naszego serwera.

Wynik

Jak to obliczamy

Jak mierzone jest odchylenie

Każda odpowiedź serwera WWW zawiera nagłówek HTTP Date z chwilą jej utworzenia, w UTC, z dokładnością do sekundy (RFC 9110, sekcja 6.6.1). Strona pyta nasz serwer osiem razy i zapisuje, kiedy każde zapytanie wyszło i kiedy przyszła odpowiedź. Serwer ostemplował odpowiedź gdzieś pomiędzy, więc każda próbka daje okno dla odchylenia. Próbki trafiają w różne ułamki sekundy, dlatego część wspólna wszystkich okien jest wąska – zwykle kilka dziesiątych sekundy, przy szybkim łączu mniej.

Duży zegar pokazuje czas poprawiony: zegar urządzenia plus zmierzone odchylenie. Niżej, dla porównania, widać nieskorygowany zegar urządzenia.

Przykład

Próbka wychodzi o 12:00:04,900 (zegar urządzenia), odpowiedź dociera o 12:00:04,960, a serwer podaje „12:00:03”. Odpowiedział więc między 12:00:03,000 a 12:00:03,999, gdy urządzenie pokazywało 12:00:04,900–12:00:04,960: zegar spieszy się o 0,900–1,960 sekundy. Siedem kolejnych próbek w innych ułamkach sekundy zawęża to okno.

Dlaczego zegar się rozjeżdża

Komputery i telefony zwykle ustawiają czas automatycznie przez internet (NTP) albo sieć komórkową. Gdy automatyczne ustawianie jest wyłączone, komputer długo był offline albo słabnie bateria zegara, czas dryfuje – często o sekundy tygodniowo.

Ograniczenia

Najczęściej zadawane pytania

Jak dokładny jest pokazany czas?

Tak dokładny jak pomiar: strona podaje margines błędu, zwykle kilka dziesiątych sekundy. Przy szybkim, stabilnym łączu maleje, przy danych komórkowych lub VPN rośnie.

Czy to zegar atomowy?

Nie. Odniesieniem jest zegar naszego serwera, który ma być zsynchronizowany z uniwersalnym czasem koordynowanym (UTC) przez NTP. Strona mierzy, o ile odbiega od niego Twoje urządzenie.

Dlaczego mój zegar się spieszy albo spóźnia?

Najczęściej wyłączone jest automatyczne ustawianie czasu albo urządzenie długo było offline. Włącz „Ustaw czas automatycznie” i zmierz ponownie.

Czy czas jest pokazany z sekundami?

Tak, z sekundami i dziesiątymi częściami. „Pełny ekran” powiększa zegar na cały ekran, np. w klasie.

Jakie dane są wysyłane?

Tylko osiem krótkich zapytań do naszego serwera; strona odczytuje znacznik czasu odpowiedzi. Nic nie jest zapisywane i nie są używane zewnętrzne usługi.

Źródła i podstawa prawna

Stan na:

Podobne narzędzia