Jak przekonwertować Unix timestamp
- Wklej timestamp: 13 cyfr jest traktowane jako milisekundy, a 10 cyfr jako sekundy.
- Zobacz datę w UTC, w formacie ISO 8601 i w czasie lokalnym.
- Aby zrobić odwrotnie, wybierz datę i godzinę oraz skopiuj sekundy lub milisekundy.
- „Użyj bieżącego czasu” wczytuje obecną chwilę do obu konwerterów.
Czym jest czas Unix
Czas Unix (epoch) liczy sekundy, które upłynęły od 1 stycznia 1970 roku, godz. 00:00:00 UTC. To najpopularniejszy sposób przechowywania dat w bazach danych, logach i API, bo jest to jedna liczba niezależna od strefy czasowej.
Wiele systemów, jak JavaScript, używa milisekund zamiast sekund. Dlatego 10-cyfrowy timestamp zwykle oznacza sekundy, a 13-cyfrowy – milisekundy.
Wynik w UTC jest taki sam na całym świecie; czas lokalny zależy od strefy czasowej ustawionej na Twoim urządzeniu.
O czym warto pamiętać
- Wartości z 11 lub więcej cyframi są odczytywane jako milisekundy; jeśli Twój timestamp w sekundach dotyczy bardzo odległej daty, może zostać źle zinterpretowany.
- Wpisana data jest interpretowana w strefie czasowej Twojego urządzenia.
- Nie uwzględnia sekund przestępnych: czas Unix je pomija.
Najczęstsze pytania
Czym jest Unix timestamp?
To liczba sekund, które upłynęły od 1 stycznia 1970 roku, godz. 00:00 UTC.
Skąd wiadomo, czy to sekundy, czy milisekundy?
10 cyfr oznacza sekundy, 13 – milisekundy. Narzędzie wykrywa to i informuje, jak zinterpretowało wartość.
Na czym polega problem roku 2038?
Systemy, które przechowują czas Unix w 32 bitach, przestaną działać 19 stycznia 2038 roku. Systemy 64-bitowe nie mają tego problemu.
Czy działa z datami sprzed 1970 roku?
Tak, za pomocą liczb ujemnych.
Czy to narzędzie jest bezpłatne?
Tak, jest bezpłatne, nie wymaga rejestracji i działa bezpośrednio w przeglądarce.