Unix timestamp átváltó

A Unix idő másodperceket számol 1970-01-01 00:00:00 UTC óta (ezredmásodperc a JavaScriptben Date.now()). A naplók, a JWT exp és az API-mezők gyakran korszakszámokat használnak — olvasható helyi vagy UTC dátumidővé alakítják át a hibakereséshez.

Az időbélyegek konvertálása

1. Illessze be a korszakszámot, vagy válaszd ki a dátumidőt a választóból.
2. Váltson másodpercek és ezredmásodpercek között, ha az érték rossznak tűnik (10 vs 13 számjegy).
3. Olvassa el az UTC és a helyi időzóna eredményeit.
4. Másold át az SQL-lekérdezés vagy a naplószűrő konvertált értékét.

Időbélyeg-példák

JWT exp követelés

1735689600 dekódol a jövőbeni lejáratig — hasonlítsd össze a mostanival.

JavaScript Date.now()

1704067200000 ms egyenlő 2024-01-01 UTC — a 13 számjegyű értékek ms.

Log line elemzése

Konvertálása humán Spunklmezővel vagy corporate nginepo idő.

Mikor használd ezt az eszközt

• Amikor numerikus dátumokkal kutatja az API-válaszokat.
• Amikor adatbázis-lekérdezéseket ír a UNIX_TIMESTAMP() használatával.
• Amikor a bevezetés megtanulja az UTC-t a helyi megjelenítéssel szemben.

Mindig erősítse meg az egységet

Másodpercek keverése, amikor az ms várhatóan 1000-szeres eltolja a dátumokat — ez a gyakori hiba a mobilelemző SDK-kban.

Gyakori kérdések

Másodpercek vagy ezredmásodpercek?

10 számjegyű ≈ másodperc; 13 számjegyű ≈ ezredmásodperc 2286-ig.

UTC vs helyi?

A korszak az UTC azonnali — a kijelzőn a helyi időzóna eltolása jelenhet meg.

Negatív időbélyegek?

Egyes rendszerekben 1970 előtti dátumok lehetségesek — ritka a webes API-kban.

Y2K38 probléma?

32 bites aláírt int túlcsordul 2038 — 64 bites hosszúságot használ a rendszerekben.

Helyi?

Igen.