Konwerter znaczników czasu za darmo
Konwertuj znaczniki czasu Unix na czytelne daty i odwrotnie. Obsługuje UTC i czas lokalny, sekundy i milisekundy.
Szybki podgląd Epoch
Typowe zastosowania
- Konwertuj Znaczniki Czasu w Danych AnalitykiPrzetłumacz znaczniki czasu Unix z eksportów analityki (Google Analytics, Mixpanel, Amplitude) na czytelne daty.
- Konwertuj Sygnatury Czasowe do DebugowaniaDekoduj sygnatury czasowe Unix z dzienników serwera, ładunków błędów i odpowiedzi API na czytelne daty.
- Konwertuj Sygnatury Czasowe w Tworzeniu APISprawdzaj, porównuj i tłumacz sygnatury czasowe Unix zwracane przez interfejsy API REST i webhoki.
- Konwertuj Sygnatury Czasowe do Zapytań Bazy DanychKonwertuj daty na sygnatury czasowe Unix dla klauzul WHERE SQL i zapytań zakresu dat.
- Konwertuj Sygnatury Czasowe do PlanowaniaKonwertuj określone daty i czasy na sygnatury czasowe Unix do użytku w systemach planowania i interfejsach API kalendarza.
Jak to działa
Cała konwersja działa bezpośrednio w przeglądarce z użyciem wbudowanego w JavaScript obiektu Date i zestawu Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — bez zewnętrznej biblioteki i odwołań do serwera. Z Twojego komputera nie wychodzą żadne dane: liczby pozostają lokalnie.
- 1Wykrywanie jednostki i normalizacjaGdy wklejasz znacznik czasu, narzędzie liczy jego cyfry, aby automatycznie ustalić jednostkę: 10 cyfr oznacza sekundy Unix, 13 milisekundy, 16 mikrosekundy, 19 nanosekundy. Ręcznie napisana heurystyka liczby cyfr sygnalizuje niezgodność i proponuje zmianę jednostki jednym kliknięciem, zapobiegając cichym błędom, takim jak potraktowanie 13-cyfrowej wartości w milisekundach jako sekund z roku 55881.
- 2Tworzenie daty przez Date w JavaScriptSurowa liczba jest przeliczana na milisekundy i przekazywana do new Date(ms). Następnie wbudowane metody Date (getFullYear, getUTCHours, toISOString itd.) tworzą czas lokalny, czas UTC i zapis ISO 8601 — bez biblioteki do parsowania.
- 3Czas względny zgodny z językiem przez Intl.RelativeTimeFormatLicznik na żywo co sekundę przelicza etykietę względną (np. „3 dni temu”, „za 2 godziny”) przez Intl.RelativeTimeFormat z ustawieniami regionalnymi strony. Dzięki temu czas względny pozostaje dokładny, nawet gdy karta jest długo otwarta, a wynik jest gramatycznie poprawny w każdym obsługiwanym języku bez dodatkowych tłumaczeń.
- 4Wyświetlanie stref czasowych przez Intl.DateTimeFormatPrzypięte strefy IANA (np. America/New_York, Asia/Tokyo) są formatowane przez Intl.DateTimeFormat z opcją timeZone. Pełna lista nazw stref obsługiwanych przez przeglądarkę pochodzi z Intl.supportedValuesOf('timeZone'). Przypięte strefy są zachowywane między sesjami w localStorage.
Powiązane narzędzia
Inspektor UUID
Dekoduj dowolny UUID lub ULID — sprawdź jego wersję, wariant i sygnaturę czasową osadzoną w v1, v6, v7 i ULID. Działa całkowicie w Twojej przeglądarce.
Kalkulator uprawnień chmod
Przełączaj uprawnienia pliku Unix dla właściciela, grupy i innych, aby uzyskać wartość ósemkową (755), notację symboliczną (rwxr-xr-x) i dokładne polecenie chmod.
Konwerter Dat Hidżry
Konwertuj daty między kalendarzem gregoriańskim a islamskim (Umm al-Qura) w obu kierunkach, z arabskimi nazwami miesięcy, cyframi arabsko-indyjskimi i dzisiejszą datą hidżry.