Przelicznik stref czasowych

Przelicz datę i godzinę z jednej strefy czasowej na inną, z przesunięciami i czasem letnim obowiązującymi tego dnia.

Zegar 24-godzinny, w formacie HH:MM.

Podaj datę, godzinę i strefę, w której je podajesz, a otrzymasz ten sam moment odczytany z zegara w innym miejscu. Przesunięcia są brane z reguł obowiązujących w tym dniu, a nie z dzisiejszych.

Jak to działa

Wpisana data i godzina są odczytywane jako wskazanie zegara w strefie źródłowej, co wyznacza jeden konkretny moment. Ten moment jest następnie wyrażany w strefie docelowej. Oba przesunięcia sprawdza się dla tej konkretnej daty, bo jedna strefa może wyprzedzać drugą o pięć godzin w styczniu, a o sześć w lipcu.

Dane o strefach czasowych pochodzą z bazy stref czasowych IANA dostarczanej z serwerem. Gdy jakiś kraj zmienia czas urzędowy lub znosi czas letni, zmienia się ta baza; żadna z reguł nie jest zapisana w samym narzędziu.

W dniu, w którym zegary przestawia się do przodu, jedna godzina zostaje pominięta i godziny w jej obrębie nigdy nie istnieją. Zapytane o taką godzinę, narzędzie i tak pokazuje moment, któremu odpowiada wpisana wartość, i wyraźnie informuje, że wpisana godzina nie istniała.

Przykłady

Przypadek Dane wejściowe Wynik
Noc, w której w Europie przestawia się zegarki do przodu 2026-03-29 02:30 UTC na Europe/Paris 04:30, już w czasie letnim

Najczęściej zadawane pytania

Dlaczego różnica między dwiema strefami nie zawsze jest taka sama?

Bo czas letni zaczyna się i kończy w różnych terminach w różnych miejscach, a niektóre strefy w ogóle go nie stosują. Paryż wyprzedza Nowy Jork o sześć godzin przez większość roku, a o pięć przez kilka tygodni wiosną i jesienią, gdy tylko jedno z tych miast zmieniło już czas. Dlatego różnica jest liczona dla podanej daty.

Co znaczy, że moja godzina nie istniała?

W nocy wiosennej zmiany czasu zegary przeskakują — w Europie Środkowej z 02:00 od razu na 03:00. Nic pomiędzy nie pojawiło się na żadnym zegarze w tej strefie. Zamiast po cichu przesunąć twoją godzinę, narzędzie ci o tym mówi.

A godzina, która jesienią występuje dwa razy?

Ta jest niejednoznaczna, a nie niemożliwa: 02:30 występuje raz przed zmianą i raz po niej. Używana jest pierwsza z nich, zgodnie z przyjętą konwencją.

Dlaczego identyfikatory takie jak Europe/Paris, a nie CET?

Skróty są niejednoznaczne — co najmniej trzy strefy używają skrótu CST — i nie niosą reguł czasu letniego. Identyfikator regionu je niesie, dlatego baza jest według niego indeksowana.

Warto wiedzieć

  • Przesunięcia i reguły czasu letniego pochodzą z bazy stref czasowych IANA na serwerze i są stosowane do wpisanej daty.
  • Daty historyczne korzystają z reguł zapisanych dla danego okresu, które dla odległej przeszłości same są przybliżeniami przygotowanymi przez opiekunów bazy.

Źródła

Wszystkie narzędzia z kategorii Data i czas