Ingyenes eszköz
Unix-időbélyeg átváltó
Váltsa át a Unix epoch time-ot olvasható dátummá és vissza, bármely időzónában. A másodpercet, ezredmásodpercet és mikromásodpercet automatikusan felismeri.
Aktuális Unix-időbélyeg
1793533861
Ezredmásodperc: 1793533861000
Időbélyeg → dátum
Dátum → időbélyeg
Mi az a Unix-időbélyeg?
A Unix-időbélyeg (más néven epoch time vagy POSIX-idő) az 1970. január 1. 00:00:00 UTC óta eltelt másodpercek száma, a szökőmásodpercek nélkül. Mivel ugyanabban a pillanatban a világon mindenhol ugyanaz a szám, ez a számítógépek szabványos módja az idő tárolására és cseréjére – az időzónát csak akkor alkalmazzák, amikor a számot egy embernek jelenítik meg.
Sok rendszer másodperc (10 számjegy) helyett ezredmásodpercet (13 számjegy) használ. Ez az átváltó automatikusan felismeri a másodpercet, az ezredmásodpercet és a mikromásodpercet.
A 2038-as probléma
A régebbi rendszerek az időbélyeget előjeles 32 bites számként tárolják, amely 2 147 483 647-nél túlcsordul – ez 2038. január 19., 03:14:07 UTC. A modern 64 bites rendszereket ez nem érinti.
Az aktuális időbélyeg lekérése kódban
| JavaScript | Math.floor(Date.now() / 1000) |
|---|---|
| Python | import time; int(time.time()) |
| PHP | time() |
| Java | Instant.now().getEpochSecond() |
| C# | DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| Go | time.Now().Unix() |
| Ruby | Time.now.to_i |
| Rust | SystemTime::now().duration_since(UNIX_EPOCH)?.as_secs() |
| MySQL | SELECT UNIX_TIMESTAMP(); |
| PostgreSQL | SELECT extract(epoch FROM now()); |
| Bash | date +%s |
Gyakori kérdések
Mi az az epoch time?
Az epoch time a Unix-epoch, azaz 1970. január 1. 00:00:00 UTC óta eltelt másodpercek száma. Ugyanaz, mint a Unix-időbélyeg.
UTC-ben van a Unix-időbélyeg?
Igen. A Unix-időbélyeg mindig 1970. január 1-je éjfél UTC-től számol, így nincs időzónája. Csak akkor válik helyi dátummá és idővé, amikor egy adott időzónára átszámítja.
Honnan tudhatom, hogy egy időbélyeg másodpercben vagy ezredmásodpercben van?
Az aktuális időbélyeg másodpercben 10 számjegyű, ezredmásodpercben 13, mikromásodpercben pedig 16 számjegyű. Az átváltó ezt automatikusan felismeri.