Skip to main content

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.

  1. 20 marca: Londyn 15:00 GMT, Nowy Jork 11:00 EDT
  2. różnica wynosi 4 godziny, bo USA już przestawiły, a UE jeszcze nie
  3. 20 lipca: Londyn 16:00 BST, Nowy Jork 11:00 EDT
  4. 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.