Przelicznik Znacznika Czasu Unix
Konwertuj znaczniki czasu Unix na czytelną datę i godzinę we wszystkich strefach czasowych. Obsługuje sekundy, milisekundy, mikrosekundy i nanosekundy.
Czym jest Czas Unix?
Czas Unix to liczba sekund, które upłynęły od 1 stycznia 1970 roku 00:00:00 UTC — 'Epoki Unix'. Zapewnia jednoznaczną liczbę całkowitą reprezentującą dowolny moment, niezależnie od kalendarza lub lokalnej strefy czasowej.
W Polsce znaczniki czasu Unix są kluczowe w systemach bankowych (PKO BP, mBank), na Giełdzie Papierów Wartościowych (GPW) oraz w systemach płatności BLIK.
Wzory Przeliczeniowe
Inne jednostki znacznika czasu to proste wielokrotności potęg dziesiątki od podstawowej wartości sekund.
Przeliczanie Jednostek
t_ms = t_sec × 10^3 t_ s = t_sec × 10^6 t_ns = t_sec × 10^9tms=tsec×103tμs=tsec×106tns=tsec×109
Przeliczanie na Czas Lokalny
t_local = t_epoch + Δ_UTC × 3600tlocal=tepoch+ΔUTC×3600
Gdzie Δ_UTC to przesunięcie w godzinach (np. +1 CET w Polsce zimą, +2 CEST latem).
Polskie Przykłady Użycia
Epoka w Warszawie (CET)
Znacznik czasu 0 = 1970-01-01 00:00:00 UTC. W Warszawie (CET, UTC+1) była godzina 01:00 w nocy 1 stycznia 1970 roku — Nowy Rok już się lokalnie rozpoczął.
Giełda Papierów Wartościowych (GPW)
GPW używa znaczników czasu Unix w nanosekundach do porządkowania zleceń giełdowych i precyzyjnego znacznikowania zdarzeń transakcyjnych.
System Płatności BLIK
BLIK — polski mobilny standard płatności — oznacza każdą transakcję płatniczą znacznikami czasu Unix w milisekundach dla zgodności z przepisami.
PKO BP i mBank API
Polskie banki PKO BP i mBank używają milisekundowych znaczników czasu Unix w swoich otwartych interfejsach API PSD2 do śledzenia transakcji.
Jak Używać Przelicznika
1
Wprowadź znacznik czasu Unix w polu wejściowym lub kliknij 'Użyj Bieżącego Czasu'.
2
Wybierz odpowiednią jednostkę: sekundy, milisekundy, mikrosekundy lub nanosekundy.
3
Pole czasu odniesienia pokazuje Twój znacznik czasu we wszystkich czterech jednostkach jednocześnie.
4
Przeglądaj pięć grup stref czasowych, aby odczytać datę i czas lokalny dla dowolnego skrótu.
5
Skopiuj wartość, zaznaczając tekst w komórce tabeli.
Wskazówki i Częste Błędy
- ✦Python, Go i Rust domyślnie zwracają sekundy. JavaScript i Java zwracają milisekundy — uważaj na 13-cyfrowe znaczniki czasu.
- ✦Znacznik czasu 0 nie oznacza zer — oznacza dokładnie 1 stycznia 1970 roku 00:00:00 UTC.
- ✦Wpisy DST w tabeli to stałe przesunięcia UTC. Rzeczywiste przejścia DST różnią się.
- ✦Ujemne znaczniki czasu reprezentują daty przed rokiem 1970.
- ✦Zawsze sprawdzaj, czy znacznik czasu zewnętrznego API jest w sekundach czy milisekundach.
Często Zadawane Pytania
Dlaczego Czas Unix zaczyna się 1 stycznia 1970 roku?
Twórcy Uniksa wybrali okrągłą datę, która była aktualna w czasie rozwoju. Dokładna granica północy UTC uprościła arytmetykę liczb całkowitych.
Jaki jest maksymalny znacznik czasu Unix dla systemów 32-bitowych?
2 147 483 647 — odpowiada 2038-01-19 03:14:07 UTC. Systemy 64-bitowe rozszerzają zakres do około ±292 miliardów lat.
Jak przekonwertować znacznik czasu Unix w JavaScript?
Użyj new Date(timestamp * 1000) dla sekund lub new Date(timestamp) dla milisekund.
Czy Czas Unix uwzględnia sekundy przestępne?
Nie. Każdy dzień jest traktowany jako dokładnie 86 400 sekund.
Jak uzyskać znacznik czasu Unix w Pythonie?
Użyj time.time() dla liczby zmiennoprzecinkowej lub int(time.time()) dla liczby całkowitej.
Jaka jest różnica między UTC a GMT?
Praktycznie to samo przesunięcie. GMT jest historyczny; UTC to nowoczesny standard oparty na zegarach atomowych.