Ugrás a tartalomra

Unix timestamp átváltó: időbélyeg dátummá és vissza

A Unix timestamp átváltó a másodpercben vagy ezredmásodpercben megadott időbélyeget magyar és UTC időre alakítja, a dátumot pedig visszaváltja timestampre. Mutatja a pontos Unix-időt is.

  • Korlátlanul ingyenes
  • Regisztráció nélkül
Minden a böngésződben történik, az adat nem kerül fel szerverre.
  • ✓ Ingyenes
  • ✓ Regisztráció nélkül
  • ✓ A fájl nem töltődik fel

Következő lépés

Ezután ezt is megcsinálhatod

Hogyan használd?

  1. Másold be az időbélyeget a felső mezőbe.
  2. Olvasd le a magyar időt, az UTC-időt és az ISO 8601 formát.
  3. Visszafelé add meg a dátumot és az időt, és döntsd el, helyi vagy UTC-időként értse.
  4. Másold ki a másodperces vagy ezredmásodperces értéket.
Kipróbálom most

Mi az a Unix timestamp?

A Unix-idő (Unix time, POSIX-idő, epoch) azt adja meg, hány másodperc telt el 1970. január 1. 00:00:00 UTC óta, a szökőmásodperceket nem számolva. Egyetlen egész szám, ezért a számítógépek nagyon szeretik: könnyű tárolni, összehasonlítani, kivonni egymásból, és nem kell az időzónákkal, a nyári időszámítással vagy a hónapok hosszával bajlódni.

A Unix timestamp ott van szinte minden adatbázisban, naplófájlban, API-válaszban és programnyelvben. Embernek viszont olvashatatlan: a 1793577600 számból nem látszik, hogy az 2026. november 2. éjfél (UTC). Az átváltó ezt a fordítást végzi el mindkét irányban.

Az átváltás gépelés közben történik, és a beírt számot bármilyen tagolással elfogadja: a szóközöket és alávonásokat, amelyekkel egyes programok a hosszú számokat tagolják, figyelmen kívül hagyja. A dátumválasztóban másodpercre pontos időt is megadhatsz.

Másodperc vagy ezredmásodperc?

A timestamp többféle egységben is előfordul, és a leggyakoribb hiba, hogy valaki összekeveri őket. Az átváltó a jegyek számából felismeri az egységet:

Jegyek száma (ma)EgységAhol jellemző
10másodpercUnix, Linux, PHP, Python, a legtöbb adatbázis
13ezredmásodpercJavaScript, Java, sok webes API
16mikroszekundumegyes adatbázisok és naplók
19nanoszekundumGo, egyes rendszernaplók

Ha egy 13 jegyű számot másodpercként értelmeznének, az eredmény valahol több tízezer év múlva lenne; ha egy 10 jegyűt ezredmásodpercként, 1970 januárjába esne. Az eszköz kiírja, melyik egységet ismerte fel.

Időzónák: magyar idő és UTC

A Unix-idő mindig UTC-ben értendő, időzóna nélkül. Megjelenítéskor viszont el kell dönteni, melyik időzónában mutassuk. Az átváltó egyszerre kiírja:

  • a magyar időt (Budapest), téli időszámításban UTC+1, nyáriban UTC+2 eltéréssel, automatikusan,
  • az UTC-időt,
  • az ISO 8601 formát (például 2026-11-02T00:00:00.000Z), amelyet a programok és API-k a leggyakrabban várnak,
  • és hogy a dátum a mostanihoz képest mennyi ideje volt vagy mennyi idő múlva lesz.

Visszafelé, dátumból timestampre váltásnál meg kell mondanod, hogy a megadott időt a gépeden beállított időzónában vagy UTC-ben érted. Ugyanaz a „2026-11-02 12:00” Budapesten egy órával korábbi pillanatot jelent, mint UTC-ben.

Gyakori felhasználások

  • Hibakeresés: egy naplófájlban vagy hibaüzenetben szereplő időbélyegből kiderül, pontosan mikor történt az esemény.
  • Adatbázis-lekérdezések: egy dátumtartományhoz meg kell adni a kezdő és záró timestampet.
  • API-k és tokenek: a lejárati idő (például egy JWT exp mezője) gyakran Unix-időben szerepel; az átváltóval ellenőrizheted, mikor jár le.
  • Ütemezés: egy jövőbeli időpont timestampjének kiszámítása egy időzítőhöz vagy cron-feladathoz.

A pontos Unix-idő a lap tetején másodpercenként frissül, és egy gombbal másodpercben vagy ezredmásodpercben is kimásolható.

  • Táblázatok: Excelben a Unix-időt a =(A1/86400)+DÁTUM(1970;1;1) képlettel lehet dátummá alakítani, de ez UTC-időt ad; a magyar időhöz még hozzá kell adni az eltérést. Néhány érték gyors ellenőrzésére az átváltó egyszerűbb.

Kidolgozott példa

Timestamp → dátum: a 1793577600 tízjegyű, tehát másodperc. Ez 2026. november 2., hétfő 00:00:00 UTC, ami Budapesten (téli időszámítás, UTC+1) 01:00:00.

Dátum → timestamp: ha 2026. november 2. 12:00-t adsz meg magyar időként, az UTC szerint 11:00, a timestamp tehát 1793577600 + 11 × 3600 = 1793617200 másodperc, ezredmásodpercben 1793617200000.

Ugyanez nyáron más: július közepén Budapest UTC+2-ben van, így a helyi déli 12 óra UTC szerint 10:00.

Ugyanígy dolgozik az eszköz is: a dátumválasztóban megadott helyi időt a gép időzónája szerint váltja át, a nyári és téli időszámítást is figyelembe véve.

A 2038-as probléma

A régi rendszerek a Unix-időt előjeles 32 bites egész számként tárolják, amelynek legnagyobb értéke 2 147 483 647. Ez 2038. január 19. 03:14:07 UTC-nek felel meg; utána a szám „átfordul”, és negatív, vagyis 1901-es dátum lesz belőle. A mai rendszerek többsége már 64 bites időt használ, de régi beágyazott eszközökben, fájlformátumokban és adatbázismezőkben még előfordulhat a gond. Az átváltóval kipróbálhatod a határ körüli értékeket.

Gyakori kérdések

Mi az az epoch?

A Unix-idő kezdőpontja: 1970. január 1. 00:00:00 UTC. A timestamp az azóta eltelt másodpercek száma.

Honnan tudja, hogy másodperc vagy ezredmásodperc?

A jegyek számából: a mai dátumoknál a 10 jegyű másodperc, a 13 jegyű ezredmásodperc. A felismert egységet ki is írja.

Figyelembe veszi a nyári időszámítást?

Igen, a magyar időt a dátumhoz tartozó téli (UTC+1) vagy nyári (UTC+2) eltéréssel mutatja.

Negatív timestampet is átvált?

Igen, a negatív érték 1970 előtti időpontot jelent.

Utoljára módosítva: 2026. november 3.

Ajánljuk

Hasonló eszközök

Ha a(z) Unix timestamp átváltó jól jött, ezekre is szükséged lehet.

Mind a kategóriában →

Mások ezeket is használják