ZAMKNIJ REKLAMĘ

Konwerter znaczników czasu

Konwerter znaczników czasu

Obsługuje konwersję między znacznikami czasu Unix a datami, automatycznie wykrywając sekundy/milisekundy. Oferuje konwersje stref czasowych lokalnych, UTC i miast na całym świecie, obsługując formaty ISO 8601, RFC 2822, SQL i inne. Odpowiednie do analizy logów, debugowania programistycznego i konserwacji baz danych.

Instrukcja użycia

🚀 Szybki start

  • Wybierz kierunek: znacznik czasu → data lub data → znacznik czasu.
  • Wejście: 10 cyfr = sekundy, 13 cyfr = milisekundy; możesz też podać „2024-01-01 12:00:00” lub ISO (np. 2024-01-01T12:00:00Z).
  • Jednostka i strefa: sekundy/milisekundy; czas lokalny/UTC/wybrane miasta.
  • Kopiuj wyniki: sekcja wyników pokazuje wiele formatów, obsługuje kopiowanie jednym kliknięciem.

📌 Typowe scenariusze

  • Śledzenie logów: konwertuj znaczniki czasu w logach backendu na datę i godzinę, aby odtworzyć oś czasu problemu.
  • Wygasanie tokenów/sesji: sprawdzaj pola JWT exp/iat (issued at) i weryfikuj okres ważności.
  • Import/eksport DB: zamieniaj znaczniki czasu na pola daty w SQL/CSV i odwrotnie.
  • Prezentacja na froncie: backend przekazuje sekundowe/milisekundowe znaczniki, frontend formatuje według strefy użytkownika.
  • Debugowanie między strefami: przełączaj strefy czasowe miast, by zobaczyć różnice (włącznie z DST).
  • Planowanie zadań: sprawdź, czy czasy wyzwalaczy (UTC vs lokalny) odpowiadają oczekiwaniom.
  • Parametry API: weryfikuj jednostki (sekundy/ms) i formaty w żądaniach i odpowiedziach.
  • Audyt/zgodność: zamieniaj ISO ↔ znaczniki czasu na potrzeby ręcznego przeglądu.

🎛️ Jednostki, strefy i formaty

  • Obsługiwane formaty: ISO 8601, RFC 2822, YYYY‑MM‑DD HH:mm:ss, YYYY/MM/DD HH:mm:ss, HTTP/SQL itd.
  • Format własny: obsługiwane popularne maski (np. YYYY‑MM‑DD HH:mm:ss.SSS).
  • Auto‑wykrywanie: 10‑cyfrowy zapis jako sekundy, 13‑cyfrowy jako milisekundy.
  • Strefy: wybieraj miasta; zmiany DST obsługiwane automatycznie, wraz z przesunięciem UTC.

🧭 Wskazówki użycia

  • Przechowuj w UTC, wyświetlaj w strefie użytkownika, aby uniknąć podwójnej konwersji.
  • Logi/API: śledź oś czasu, sprawdzaj wygaśnięcie tokenów (exp), weryfikuj parametry czasowe.
  • Różnice czasowe: do obliczania różnic między dwoma momentami lepiej wyeksportować dane i policzyć je zewnętrznie.
  • Czas rzeczywisty: w nagłówku wyświetlany jest bieżący czas i znacznik czasu (milisekundy odświeżane dynamicznie).

⚠️ Ograniczenia i kompatybilność

  • Precyzja: JavaScript `Date` działa z dokładnością do milisekundy; dla µs/ns użyj specjalnych bibliotek lub reprezentacji tekstowej.
  • Sekundy przestępne: nie są prezentowane jawnie; większość systemów transparentnie dostosowuje się do UTC.
  • Rok 2038: 32‑bitowy czas Unix przepełni się 2038‑01‑19 03:14:07 (UTC); preferuj 64‑bitowe znaczniki czasu.
  • Zasady wejścia: nietypowe znaki są normalizowane; nieprawidłowe/niejednoznaczne formaty są oznaczane błędem.

🔒 Prywatność i bezpieczeństwo

  • Całe przetwarzanie odbywa się lokalnie w przeglądarce; dane nie są wysyłane na serwer.

❓ Najczęstsze pytania

Co oznacza 10 i 13 cyfr w znaczniku czasu?

10 cyfr oznacza sekundy, 13 cyfr milisekundy. Inne długości są weryfikowane osobno.

Dlaczego czas zmienia się po przełączeniu strefy?

Ten sam moment w czasie ma różne lokalne reprezentacje w zależności od strefy (wraz z DST).

Dlaczego ISO różni się od lokalnego wyświetlania?

ISO jest ustandaryzowane; lokalne wyświetlanie zależy od lokalizacji i strefy, to tylko dwie reprezentacje tej samej chwili.

Jak diagnozować problemy z parsowaniem?

Preferuj ISO; sprawdź spacje/pełnoszerokie znaki/offsety stref; jeśli trzeba, zdefiniuj format własny.