Sprawdź aktualny czas w różnych strefach czasowych.
London (GMT)12:00
Paris (CET)13:00
Warsaw (CET)13:00
New York (EST)07:00
Los Angeles (PST)04:00
Tokyo (JST)21:00
Sydney (AEST)22:00
Dubai (GST)16:00
Mumbai (IST)17:00
Singapore (SGT)20:00
Berlin (CET)13:00
Strefy czasowe i tygodnie, w których zwykła różnica jest błędna
Przeliczanie między strefami to prosta arytmetyka przesunięć względem UTC. Ludzi zaskakuje to, że przesunięcia zmieniają się w różnych krajach w różne dni, więc przez kilka tygodni w roku znajoma różnica jest o godzinę inna.
Jak to działa
- Przelicza czas na UTC według bieżącego przesunięcia strefy źródłowej, a potem stosuje przesunięcie strefy docelowej.
- Używa przesunięcia obowiązującego w konkretnym dniu, a nie stałej liczby, więc czas letni obsługiwany jest poprawnie.
- Pracuje na nazwach stref, a nie na surowych przesunięciach — dzięki temu daty historyczne i przyszłe są wiarygodne.
UTC = czas lokalny − przesunięcie źródła lokalny = UTC + przesunięcie celu przesunięcia zmieniają się z czasem letnim: UE przestawia w ostatnią niedzielę marca i października USA przestawiają w drugą niedzielę marca i pierwszą listopada Japonia, Indie i większość Azji nie przestawiają wcale
Przykład z liczbami
Londyn i Nowy Jork w dwóch dniach 2026 roku — 20 marca i 20 lipca — przy rozmowie o 15:00 UTC.
- 20 marca: Londyn 15:00 GMT, Nowy Jork 11:00 EDT
- różnica wynosi 4 godziny, bo USA już przestawiły, a UE jeszcze nie
- 20 lipca: Londyn 16:00 BST, Nowy Jork 11:00 EDT
- teraz różnica to znajome 5 godzin
Przez mniej więcej trzy tygodnie w marcu i jeden jesienią Londyn i Nowy Jork dzielą cztery godziny, a nie pięć. Cykliczne spotkanie ustawione na stałe godziny lokalne po cichu przesuwa się wszystkim po jednej stronie Atlantyku.
Jak czytać wynik
- Przechowuj i przesyłaj momenty w UTC, a przeliczaj tylko do wyświetlenia. Spotkanie zapisane jako lokalna godzina zegarowa przesunie się, gdy zmieni się strefa któregokolwiek uczestnika; zapisane jako moment — nie.
- Używaj nazw stref, a nie przesunięć. „Europe/Warsaw” jest poprawne przez cały rok i mimo historycznych zmian reguł; „UTC+1” jest poprawne tylko przez część roku i nie mówi, przez którą.
- Nie każde przesunięcie to pełna godzina. Indie mają UTC+5:30, Nepal UTC+5:45, a część Australii UTC+8:45 albo UTC+9:30. Rachunek zakładający pełne godziny będzie błędny dla około dwóch miliardów osób.
- Półkula południowa ma czas letni w przeciwnej połowie roku, więc odstęp między Londynem a Sydney waha się między dziewięcioma, dziesięcioma i jedenastoma godzinami w zależności od daty.
Częste pytania
- Dlaczego moje cykliczne spotkanie przesunęło się o godzinę?
- Niemal na pewno przez zmianę czasu, którą wykonała strefa jednego uczestnika, a strefa drugiego jeszcze nie. UE i USA przestawiają zegary w różne dni zarówno wiosną, jak i jesienią, co zostawia około czterech tygodni w roku, gdy zwykła różnica jest mniejsza o godzinę.
- Jak najbezpieczniej umawiać spotkania między strefami?
- Ustalcie moment w UTC i pozwólcie każdemu kalendarzowi wyświetlić go lokalnie. Jeśli musisz podać słowami, podaj nazwę strefy i datę, a nie przesunięcie — „15:00 UTC 20 marca” jest jednoznaczne, a „16:00 czasu środkowoeuropejskiego” nie.