Przejdź do głównej treści
LibraTool logoLibraTool

Konwerter znaczników czasu za darmo

Konwertuj znaczniki czasu Unix na czytelne daty i odwrotnie. Obsługuje UTC i czas lokalny, sekundy i milisekundy.

Działa offline po wczytaniu
Teraz:
Jednostka:
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.

  1. 1
    Wykrywanie jednostki i normalizacja
    Gdy 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.
  2. 2
    Tworzenie daty przez Date w JavaScript
    Surowa 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.
  3. 3
    Czas względny zgodny z językiem przez Intl.RelativeTimeFormat
    Licznik 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ń.
  4. 4
    Wyświetlanie stref czasowych przez Intl.DateTimeFormat
    Przypię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

Często zadawane pytania