Tools App przez

Znaczniki czasu Uniksa: sekundy, milisekundy, strefy czasowe

Konwertuj znaczniki czasu Uniksa w sekundach lub milisekundach na czas lokalny, UTC, ISO 8601 i frazę względną lub zamień datę z powrotem w znacznik czasu.

Jak to działa

Sekundy są konwertowane na milisekundy poprzez pomnożenie przez 1000, a następnie sformatowane przy użyciu interfejsu API daty przeglądarki. Dane wyjściowe UTC i ISO 8601 ignorują strefę lokalną; wiersz lokalny stosuje w danej chwili strefę czasową przeglądarki, łącznie z czasem letnim.

  • Sygnatury czasowe są interpretowane jako sekundy, chyba że wartość wynosi 11 lub więcej cyfr i jest to traktowane jako milisekundy.

Dlaczego to ma znaczenie

Sygnatury czasowe pojawiają się w dziennikach, tokenach, bazach danych i interfejsach API, a połowa zamieszania wokół nich to pomieszanie jednostek: milisekundy wyglądają jak data odległa w przyszłości, gdy są traktowane jako sekundy. Druga połowa to zamieszanie związane ze strefą czasową, gdy „niewłaściwa” data jest w rzeczywistości poprawna w formacie UTC.

Sprawdzony przykład

1793308626 sekund to 2026-10-29T21:17:06Z. Ten sam moment to 30.10.2026 w Karaczi i 29.10.2026 w Los Angeles, dlatego UTC i lokalne spory nie zgadzają się.

Typowe błędy

  • Przekazywanie sekund do interfejsu API, który oczekuje milisekund.
  • Odczyt wartości UTC tak, jakby był to czas lokalny.
  • Zakładając, że wartości 10-cyfrowe będą nadal obowiązywać po 2038 roku.

Praktyczne wskazówki

Przechowuj znaczniki czasu w formacie UTC i formatuj tylko na krawędziach. Jeśli wartość wygląda jak rok 55000, prawie na pewno są to milisekundy interpretowane jako sekundy — podziel przez 1000 przed debugowaniem czegokolwiek innego.

Jak z niego korzystać

  1. Otwórz narzędzie. Wszystko działa w zakładce przeglądarki.
  2. Wklej lub wpisz wprowadzone dane, a następnie wybierz żądaną czynność.
  3. Sprawdź wynik i skopiuj go jednym kliknięciem.

Otwórz narzędzie

Często zadawane pytania

Czy odczytuje sekundy czy milisekundy?

Wartości składające się z 11 lub więcej cyfr są traktowane jako milisekundy; krótsze wartości jako sekundy. Strona wskazuje, z jakiego materiału korzystała.

Czy obsługiwana jest epoka Uniksa?

Tak. Znacznik czasu 0 oznacza 1 stycznia 1970, 00:00 UTC.

Dlaczego czas lokalny różni się od czasu UTC?

Dane wyjściowe lokalne wykorzystują strefę czasową przeglądarki, w tym zasady czasu letniego dla tej daty.

Czy to narzędzie jest naprawdę darmowe?

Tak. Nie ma konta, nie ma paywalla i nie ma limitu użytkowania. Aplikacja Tools została ufundowana przez stojące za nią studio aumenso.

Czy wszystko, co wprowadzę, zostanie przesłane?

Nie. Narzędzie działa w zakładce przeglądarki; to, co wpiszesz, nigdy nie jest do nas wysyłane ani przechowywane.

← Wszystkie posty