Åadowanie...
Åadowanie...
Konwertuj dowolny numer epoki Unix na datę lub dowolną datę na epokę. Obsługuje zarówno sekundy, jak i milisekundy, pokazuje formaty ISO 8601, UTC, lokalne i relatywne, a także zawiera zegar na żywo oraz szybkie odniesienia do początku dnia, tygodnia, miesiąca i roku.
Kliknij dowolną wartość, aby załadować ją jako bieżący znacznik czasu.
Znacznik czasu Unix (nazywany również czasem epoki) to liczba sekund, które upłynęły od 00:00:00 UTC 1 stycznia 1970 roku — tzw. epoka Unix. To standardowy sposób, w jaki komputery przechowują momenty w czasie, ponieważ jest to pojedyncza liczba całkowita, która jest niezależna od strefy czasowej i łatwa do porównania. Zobaczysz znaczniki czasu w odpowiedziach API, rekordach bazy danych, plikach dziennika, roszczeniach JWT, terminach ważności ciasteczek i wszędzie tam, gdzie dwa systemy muszą się zgodzić, kiedy coś się wydarzyło. Format występuje w dwóch wersjach: sekundy (10 cyfr dla dowolnej bieżącej daty) i milisekundy (13 cyfr, używane przez JavaScript i wiele interfejsów API). To narzędzie obsługuje oba, działa całkowicie w twojej przeglądarce i pokazuje wynik w każdym powszechnym formacie jednocześnie.
Wybierz Epoka → Data, jeśli masz liczbę, którą chcesz odczytać jako datę, lub Data → Epoka, jeśli chcesz przekonwertować moment kalendarzowy na liczbę całkowitą.
Dla epok wklej dowolną liczbę 10-cyfrową (sekundy) lub 13-cyfrową (milisekundy) — automatyczne wykrywanie obsługuje oba. Dla dat użyj selektora lub wpisz w formacie YYYY-MM-DDTHH:MM:SS.
Wyniki obejmują ISO 8601, łańcuch UTC, czas lokalny, relatywny ("za 3 godziny"), oraz zarówno sekundy, jak i milisekundy. Kliknij kopiuj w dowolnym wierszu, aby go skopiować.
Kliknij dowolny z przycisków odniesienia (Teraz, Początek dzisiaj, Epoka Unix, Limit Y2038 itp.), aby załadować ten znacznik czasu do danych wejściowych.
Znacznik czasu Unix = sekundy od 1970-01-01 00:00:00 UTC Przykłady: 0 → 1970-01-01 (sama epoka) 1000000000 → 2001-09-09 (jeden miliard sekund) 1700000000 → 2023-11-14 2147483647 → 2038-01-19 (limit 32-bitowy ze znakiem) Konwersja: ms_timestamp = sec_timestamp × 1000 date_object_ms = epoch_value > 1e12 ? epoch_value : epoch_value × 1000 date = new Date(date_object_ms)
Czas epoki jest neutralny względem strefy czasowej — ta sama liczba całkowita oznacza ten sam moment wszędzie na ziemi. Aby przekształcić go w coś, co człowiek może odczytać, stosuje się przesunięcie strefy czasowej. ISO 8601 (`2024-01-15T12:34:56Z`) utrzymuje go w UTC; lokalny format stosuje przesunięcie twojej przeglądarki. JavaScript przechowuje znaczniki czasu w milisekundach, podczas gdy powłoki Unix, pola bazy danych i większość interfejsów API używa sekund — dlatego to narzędzie wykrywa jednostkę, sprawdzając, czy wartość jest powyżej 10¹² (moment znacznie wykraczający poza rok 5000, jeśli interpretowany jako sekundy, ale możliwy, jeśli interpretowany jako milisekundy).
Odniesienie: POSIX.1-2017 §4.16 — Sekundy od epoki
| Dane wejściowe | Wynik |
|---|---|
1700000000 (sekundy) | 2023-11-14T22:13:20Z Standardowy 10-cyfrowy epoch — automatycznie wykryty jako sekundy. |
1700000000000 (milisekundy) | 2023-11-14T22:13:20Z 13-cyfrowa wartość — automatycznie wykryta jako milisekundy, ten sam moment. |
0 | 1970-01-01T00:00:00Z Sam epoch Unix. |
2024-01-15 12:00 lokalnie → epoch | Zależy od twojego przesunięcia strefy czasowej Data → Epoch zawsze interpretuje dane wejściowe w twojej lokalnej strefie czasowej. |
Formatuj, waliduj i minimalizuj JSON z precyzyjnym raportowaniem linii i kolumn błędów.
Koduj i dekoduj tekst Base64 z opcjonalną wersją bezpieczną dla URL i wsparciem UTF-8.
Podziel JSON Web Tokens na nagłówek, ładunek i roszczenia z czytelnymi datami wygaśnięcia.
Oblicz swój dokładny wiek w latach, miesiącach i dniach od dowolnej daty urodzenia.
Ostatnia aktualizacja