Unix-időbélyeg-átváltó
Unix-időbélyegek átváltása olvasható dátumokra és vissza. Minden a böngészőben fut, semmit nem küldünk el máshová.
Jelenlegi Unix-idő
Időbélyeg → Dátum
Illesszen be egy Unix-időbélyeget másodpercben vagy ezredmásodpercben; a formátumot automatikusan felismerjük.
- UTC
- —
- Az Ön ideje
- —
- ISO 8601
- —
- Felismert formátum
- —
Dátum → Időbélyeg
Válasszon dátumot, időt és időzónát a Unix-időbélyeg kiszámításához.
- Időbélyeg (másodperc)
- —
- Időbélyeg (ms)
- —
Gyakori kérdések
Mi az a Unix-időbélyeg?
Másodperc vagy ezredmásodperc?
Az aktuális Unix-idő lekérése kódban
// JavaScript Math.floor(Date.now() / 1000) # Python import time int(time.time()) // PHP time(); // Java Instant.now().getEpochSecond() // Go time.Now().Unix() -- MySQL SELECT UNIX_TIMESTAMP(); -- PostgreSQL SELECT EXTRACT(EPOCH FROM NOW())::bigint; # Shell date +%s
Időbélyeg visszaalakítása dátummá
// JavaScript new Date(1798761600 * 1000).toISOString() # Python from datetime import datetime, timezone datetime.fromtimestamp(1798761600, tz=timezone.utc) # Shell (Linux) date -u -d @1798761600 # Shell (macOS) date -u -r 1798761600
Mindegyik példa eredménye 2027. január 1., 00:00:00 UTC.
A 2038-as év problémája
A Unix-időt előjeles 32 bites egész számként tároló szoftverek 2 147 483 647-nél elérik a határt, ami 2038. január 19., 03:14:07 UTC időpontnak felel meg. Egy másodperccel később a szám túlcsordul, negatívvá válik, és ezt a dátumot jelzi: 1901. december 13.. A mai operációs rendszerek és nyelvek 64 bites időbélyegeket használnak, így a határ évmilliárdokkal távolabb kerül. A beágyazott eszközöket, régi fájlformátumokat és 32 bites egész számként definiált adatbázisoszlopokat azonban még érintheti a probléma.