CanDoYa
PL

Konwerter Unix timestamp

Działa w całości w przeglądarce - bez wysyłania plików i bez rejestracji.

Epoch i Unix timestamp
Aktualny Unix timestamp-

Timestamp na datę

Wykryto: sekundy

UTC
-
Twój czas lokalny
-
ISO 8601 (UTC)
-
Względnie
-

Data na timestamp

Sekundy Unix-
Milisekundy Unix-
Udostępnij to narzędzie

Czym jest Unix timestamp?

Unix timestamp (czas epoki) to liczba sekund, jakie upłynęły od 00:00:00 UTC 1 stycznia 1970 roku, bez uwzględniania sekund przestępnych. Ten konwerter zamienia dowolną wartość epoki - w sekundach lub milisekundach, wykrywane automatycznie - na czytelną datę w UTC i czasie lokalnym, a datę kalendarzową przelicza z powrotem na sekundy i milisekundy Unix.

Jak korzystać

  1. 1Wklej timestamp. Wpisz lub wklej wartość epoki, na przykład 1700000000. Narzędzie samo rozpoznaje, czy to sekundy czy milisekundy, po długości liczby; menu jednostek pozwala poprawić to rozpoznanie ręcznie.
  2. 2Odczytaj datę. Czas UTC, twój czas lokalny, zapis ISO 8601 oraz odczyt względny w stylu „2 lata temu” aktualizują się od razu podczas wpisywania.
  3. 3Przelicz datę z powrotem. Wybierz datę i godzinę w dolnym panelu, określ, czy to czas lokalny czy UTC, i skopiuj wynikowe sekundy lub milisekundy Unix.

Dla kogo

Wszystko liczy się lokalnie. Wklejony timestamp jest przetwarzany bezpośrednio na stronie, formatowany na podstawie danych strefy czasowej z przeglądarki i nigdy nie trafia na żaden serwer ani nie jest zapisywany. Narzędzie działa nawet offline po wczytaniu strony, a licznik na górze zawsze pokazuje aktualny czas Unix.

Najczęstsze pytania

Czy ten konwerter Unix timestamp jest naprawdę darmowy i prywatny?

Tak - jest w 100% darmowy, bez rejestracji i bez limitów. Cała konwersja odbywa się w przeglądarce: wpisane timestampy i daty nigdy nie są wysyłane, zapisywane ani nigdzie logowane.

Jak odróżnić sekundy Unix od milisekund?

Po długości liczby: aktualne wartości epoki mają 10 cyfr w sekundach i 13 w milisekundach. Narzędzia takie jak date +%s oraz funkcja time.time() w Pythonie działają w sekundach, natomiast Date.now() w JavaScript i System.currentTimeMillis() w Javie zwracają milisekundy. Ten konwerter wykrywa jednostkę automatycznie i pozwala ją nadpisać.

Czy czas Unix uwzględnia sekundy przestępne?

Nie. Czas Unix zakłada, że każda doba trwa dokładnie 86 400 sekund, więc sekundy przestępne dodawane do UTC od 1972 roku nie są liczone - zegar Unix zamiast tego w praktyce powtarza lub rozciąga sekundę. Przy codziennej konwersji nie ma to żadnego widocznego znaczenia.

Na czym polega problem roku 2038?

Systemy przechowujące czas Unix jako 32-bitową liczbę całkowitą ze znakiem przepełniają się przy wartości 2 147 483 647 - czyli 03:14:07 UTC 19 stycznia 2038 roku. Współczesne systemy 64-bitowe, tak jak ten konwerter, nie mają tego problemu i obsługują daty setek tysięcy lat w obie strony.

Czy Unix timestamp może być ujemny?

Tak. Wartości ujemne po prostu liczą sekundy wstecz od początku epoki, więc odpowiadają datom sprzed 1 stycznia 1970 roku. Na przykład -86400 to 31 grudnia 1969 roku, godzina 00:00 UTC. Wklej taką liczbę, a konwerter odczyta ją tak samo jak każdą inną.

Dlaczego przeliczony czas różni się od mojego zegara?

Unix timestamp jest przypisany do UTC i nie ma własnej strefy czasowej. Wiersz UTC pokazuje wartość uniwersalną, a wiersz czasu lokalnego uwzględnia przesunięcie strefy czasowej twojego urządzenia - ten sam timestamp jest po prostu pokazany na dwa sposoby, a czas letni może przesunąć odczyt lokalny o godzinę.

Jak sprawdzić aktualny Unix timestamp?

Tyka na żywo u góry tego narzędzia - naciśnij „Kopiuj”, żeby go pobrać, albo „Użyj”, żeby od razu przeliczyć. W kodzie posłuży date +%s w powłoce, Date.now() w JavaScript (milisekundy) albo time.time() w Pythonie (sekundy).