Unix Timestamp Konverter Online — Epoch dátummá

Professzionális eszköz Unix epoch időbélyegek olvasható dátumokká alakításához és fordítva. Támogatja a milliszekundumokat, időzóna-eltolásokat, ISO 8601 formátumot és kódpéldákat népszerű programozási nyelveken

Unix Timestamp Konverter
Valós idő Milliszekundum Időzónák
Most:
Mód
Eredmény

Adjon meg egy timestampet vagy dátumot

Fontos Tények a Unix Időbélyegekről
2038-as probléma

Leírás: A 32 bites rendszerek az időbélyegeket előjeles egész számként tárolják, legfeljebb 2 147 483 647 értékkel. Ez 2038. január 19., 03:14:07 UTC-nek felel meg. Ez után a pillanat után túlcsordulás következik be.

Megoldás: A 64 bites rendszerek megoldják a problémát, mivel 292 milliárd évnyi dátumot támogatnak.

Milliszekundum vs Másodperc

Leírás: A szabványos Unix időbélyeg másodpercben van mérve (10 számjegy). A JavaScript és egyes API-k milliszekundumot használnak (13 számjegy a 10 helyett).

Megoldás: Ellenőrizze az időbélyeg hosszát: 10 számjegy = másodperc, 13 számjegy = milliszekundum.

Negatív Időbélyegek

Leírás: Az időbélyeg negatív lehet az 1970. január 1. előtti dátumokhoz. Például a -86400 az 1969. december 31-nek felel meg.

Megoldás: A legtöbb modern programozási nyelv megfelelően kezeli a negatív értékeket.

Időzónák

Leírás: A Unix időbélyeg mindig UTC-hez viszonyított. Nem tartalmaz időzóna-információt.

Megoldás: Tárolja az adatokat UTC-ben, csak a felhasználóknak való megjelenítéskor konvertálja helyi időre.

Történelmi és Nevezetes Időbélyegek
Unix Epoch (kezdet)

Időbélyeg: 0

Dátum: 1970. január 1., 00:00:00 UTC

Y2K (2000-es év problémája)

Időbélyeg: 946 684 800

Dátum: 2000. január 1., 00:00:00 UTC

32-bites túlcsordulás (2038)

Időbélyeg: 2 147 483 647

Dátum: 2038. január 19., 03:14:07 UTC

3. évezred

Időbélyeg: 32 503 680 000

Dátum: 3000. január 1., 00:00:00 UTC

Dátum- és Időformátumok
ISO 8601

Példa: 2024-01-15T14:30:00Z

Minta: YYYY-MM-DDTHH:mm:ssZ

RFC 2822

Példa: Mon, 15 Jan 2024 14:30:00 +0000

Minta: ddd, DD MMM YYYY HH:mm:ss ZZ

Európai

Példa: 15.01.2024 14:30:00

Minta: DD.MM.YYYY HH:mm:ss

Amerikai

Példa: 01/15/2024 2:30:00 PM

Minta: MM/DD/YYYY h:mm:ss A

Példák Programozási Nyelveken
JavaScript

Időbélyeg lekérése: Math.floor(Date.now() / 1000)

Dátummá alakítás: new Date(timestamp * 1000)

Python

Időbélyeg lekérése: import time; int(time.time())

Dátummá alakítás: datetime.fromtimestamp(timestamp)

PHP

Időbélyeg lekérése: time()

Dátummá alakítás: date("Y-m-d H:i:s", $timestamp)

MySQL

Időbélyeg lekérése: UNIX_TIMESTAMP()

Dátummá alakítás: FROM_UNIXTIME(timestamp)

Unix Timestamp GYIK
Mi az a Unix Timestamp?

A Unix Timestamp (POSIX idő, Epoch time) az 1970. január 1., 00:00:00 UTC óta eltelt másodpercek száma. Ez egy univerzális időreprezentáció, amely független az időzónáktól és dátumformátumoktól.

Miért 1970-től kezdődik a Unix Epoch?

A dátumot a Unix fejlesztői választották kényelmes referenciapointként. 1970 közel volt a Unix létrehozásához (1969-1971), és az év eleje éjfélkor egyszerűsítette a számításokat.

Mi a különbség a másodperces és milliszekundumos időbélyegek között?

A szabványos Unix időbélyeg másodpercben van (10 számjegy). A JavaScript és egyes API-k milliszekundumot használnak (13 számjegy). Az átváltáshoz szorozza a másodperceket 1000-rel, vagy ossza a milliszekundumokat 1000-rel.

Mi a 2038-as probléma?

A 32 bites rendszerek az időbélyegeket előjeles egész számként tárolják, maximális értéke 2 147 483 647, ami 2038. január 19., 03:14:07 UTC-nek felel meg. Ez után a pillanat után túlcsordulás következik be. A 64 bites rendszereknek nincs ilyen problémájuk.

Hogyan működik az időbélyeg az időzónákkal?

A Unix időbélyeg mindig UTC-hez viszonyított, és nem tartalmaz időzóna-információt. Ugyanaz az időbélyeg ugyanazt a pillanatot jelöli világszerte, de a helyi idő az időzónától függően eltér.

Lehet negatív az időbélyeg?

Igen, a negatív értékek 1970. január 1. előtti dátumokat jelölnek. Például a -86400 időbélyeg 1969. december 31-nek felel meg. A legtöbb modern rendszer megfelelően kezeli a negatív időbélyegeket.

Hol használják a Unix Timestampet?

A Unix időbélyeg széles körben használatos adatbázisokban, API-kban, szerverlógokban, fájlrendszerekben, hitelesítési protokollokban (JWT), gyorsítótárazásban és minden olyan rendszerben, amely univerzális időreprezentációt igényel.

Hogyan kapom meg az aktuális időbélyeget?

JavaScriptben: Math.floor(Date.now() / 1000). Pythonban: import time; int(time.time()). PHP-ban: time(). Unix/Linux parancssorban: date +%s. Konverterünk is valós időben megjeleníti az aktuális időbélyeget.

Mi az Unix Timestamp és Hogyan Használjuk

A Unix Timestamp (Epoch time, POSIX idő) az 1970. január 1., 00:00:00 UTC óta eltelt másodpercek száma. Ezt az időformátumot világszerte használják a programozásban, adatbázisokban, REST API-kban és rendszerlógokban az univerzalitása és az időzónáktól való függetlensége miatt.

Hogyan Működik

Az időbélyeg nem függ az időzónáktól — egyszerűen egy szám, amely egy adott pillanatot jelöl. A 0 érték a Unix epoch kezdetének felel meg, a negatív számok 1970 előtti dátumokat jelölnek. A szabványos formátum másodperceket használ (10 számjegy), de a JavaScript Date.now() és egyes REST API-k milliszekundumokkal dolgoznak (13 számjegy).

A 2038-as Probléma (Y2K38)

A 32 bites rendszerek az időbélyegeket előjeles egész számként tárolják, maximális értéke 2 147 483 647, ami 2038. január 19-nek felel meg. E dátum után a régebbi rendszerek hibásan működhetnek az egész szám túlcsordulása miatt. A megoldás a 64 bites rendszerek, amelyek milliárd évnyi dátumot támogatnak.

Gyakori Felhasználási Esetek

Az időbélyegek datetime értékek tárolására szolgálnak SQL és NoSQL adatbázisokban, szerver események naplózására, JWT token lejárati claimekre, HTTP gyorsítótár fejlécekre (Expires, Last-Modified), fájlrendszer metaadatokra, cron feladatok ütemezésére és elosztott mikroszolgáltatások közötti adatszinkronizálásra. Az ISO 8601 formátumot (YYYY-MM-DDTHH:mm:ssZ) gyakran használják az időbélyegek mellett a JSON API-k olvasható dátumreprezentációjához.

Konvertálás Népszerű Nyelveken

Az aktuális időbélyeg lekérése: JavaScript — Date.now() / 1000, Python — time.time(), PHP — time(), Go — time.Now().Unix(), Ruby — Time.now.to_i. Dátummá alakítás: JavaScript — new Date(timestamp * 1000), Python — datetime.fromtimestamp(), PHP — date("Y-m-d", $timestamp).

Időbélyegek a Mindennapi Gyakorlatban

Minden alkalommal, amikor üzenetet küld, online fizetést hajt végre vagy meglátogat egy weboldalt, a szerver Unix időbélyeggel rögzíti az eseményt. Az olyan monitoring rendszerek, mint a Grafana és a Datadog, milliszekundum pontossággal tárolják a metrikákat. Az olyan adatbázisok, mint a PostgreSQL és a MongoDB, időbélyegeket használnak rendezésre és időbeli indexelésre.

Kapcsolódó kalkulátorok

Jogi nyilatkozat: az ezen az oldalon található összes számítás hozzávetőleges és tájékoztató jellegű. Az eredmények eltérhetnek a valóságostól az egyéni feltételek, műszaki jellemzők, régió, jogszabályváltozások stb. függvényében.

A pénzügyi, orvosi, építési, közműszolgáltatási, autóipari, matematikai, oktatási és IT kalkulátorok nem minősülnek szakmai tanácsadásnak és nem lehetnek az egyetlen alapja fontos döntések meghozatalának. Pontos számításokhoz és tanácsokhoz javasoljuk, hogy forduljon szakértőkhöz.

Az oldal adminisztrációja nem vállal felelősséget a számítási eredmények használatával kapcsolatos esetleges hibákért vagy károkért.