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.
🚀 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.