# UNIX időbélyeg konvertáló

> Alakítsa át a UNIX időbélyegeket dátummá és idővé, valamint fordítva. Valós idejű aktuális időbélyeg, helyi idő, UTC és relatív idő megjelenítése. Ingyenes.

URL: https://acrafto.com/hu/unix-idobelyeg-atalakito/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

## UNIX Időbélyeg Konvertáló (online UNIX idő átalakító)

Ez a **UNIX időbélyeg konvertáló** lehetővé teszi a **UNIX idő (epoch time / POSIX time)** gyors átalakítását **dátummá és idővé**, és fordítva. Támogatja az **időbélyegeket másodpercben és milliszekundumban** egyaránt, megjeleníti a **helyi időt**, az **UTC-t** és az **ISO 8601** formátumot, az eredmények pedig egy kattintással **másolhatók**.

---

## Mi az a UNIX időbélyeg (epoch time / POSIX time)?

A **UNIX időbélyeg** egy olyan szám, amely az időt **1970\. január 1. 00:00:00 UTC óta eltelt másodpercek számaként** fejezi ki (az ún. **UNIX epoch**). A gyakorlatban ez az egyik leggyakrabban használt formátum dátum és idő tárolására és átvitelére rendszerekben, adatbázisokban, API-kban és naplózásban.

**Példa:** A `1700000000` dátum **2023\. november 14. 22:13:20 UTC**\-nek felel meg.

### Miért pont 1970. január 1.?

Az epoch kezdetét (1970-01-01) a UNIX tervezésekor választották gyakorlati referenciapontként: közel áll a rendszer létrehozásának idejéhez, és lehetővé teszi az egyszerű időszámításokat.

---

## UNIX időbélyeg másodpercben vs. milliszekundumban

A UNIX időbélyeg leggyakrabban két formában fordul elő:

| Időbélyeg formátum | Példa | Tipikus felhasználás |
| --- | ---: | --- |
| **Másodperc (s)** | `1700000000` | adatbázisok, backend, API, fájlok |
| **Milliszekundum (ms)** | `1700000000000` | JavaScript (`Date.now()`), analitika, részletes naplók |

**Hogyan állapítható meg, melyikkel van dolga?**

- A mai dátumok esetében a **másodperces** időbélyeg általában **10 számjegyű**.
- A **milliszekundumos** időbélyeg általában **13 számjegyű**, és körülbelül **1000-szer nagyobb**.
- Irányadóan: ha az érték **\> 10¹²**, akkor szinte biztosan **milliszekundumról** van szó.

---

## A UNIX időbélyeg konvertáló használata

### 1) Időbélyeg → Dátum és idő

1. Írja be az **UNIX időbélyeget** a mezőbe, vagy kattintson a **Most** gombra (aktuális UNIX idő).
2. Ha az időbélyeg **milliszekundumban** van, aktiválja a **Milliszekundumok használata** opciót.
3. Kattintson az **Átalakítás** gombra (vagy nyomja meg az Entert).
4. Megjelenik az átalakítás **helyi időre**, **UTC-re** és **ISO 8601** formátumba.
5. Az eredményre kattintva **kimásolhatja a vágólapra**.

### 2) Dátum és idő → Időbélyeg

1. Válassza ki a **dátumot és időt** az űrlapon.
2. Kattintson az **Átalakítás** gombra.
3. Az eredményt **másodperces és milliszekundumos időbélyegként** kapja meg.

---

## Hol használják leggyakrabban a UNIX időbélyeget?

A UNIX idővel gyakorlatilag mindenhol találkozhat, ahol idővel dolgoznak az IT-ban:

- **Adatbázisok** – idők tárolása és összehasonlítása MySQL-ben, PostgreSQL-ben, SQLite-ban stb.
- **API-k** – REST/GraphQL gyakran időbélyegként adja vissza az időt (egyszerű szerializálás).
- **Naplók és monitorozás** – események pontos időbeli rendezése.
- **Git** – a commitok időadatokat tartalmaznak.
- **Fájlrendszerek** – idők, mint mtime/ctime/atime (utolsó módosítás stb.).
- **JWT** – az `iat` (issued at) és `exp` (expires) állítások tipikusan epoch másodpercekben vannak megadva.
- **Linux/Unix shell** – a `date +%s` visszaadja az aktuális időbélyeget.
- **JavaScript** – a `Date.now()` az időt **milliszekundumban** adja vissza.

---

## Praktikus példák UNIX idő átalakítására

### JavaScript (időbélyeg ↔ dátum)

```
// Aktuális UNIX időbélyeg másodpercben
const tsSeconds = Math.floor(Date.now() / 1000);

// Aktuális időbélyeg milliszekundumban
const tsMs = Date.now();

// Időbélyeg (s) -> dátum
const dateFromSeconds = new Date(1700000000 * 1000);
console.log(dateFromSeconds.toISOString());

// Dátum -> időbélyeg (s)
const ts = Math.floor(new Date("2024-01-01T00:00:00Z").getTime() / 1000);
console.log(ts);
```

### Python (időbélyeg ↔ datetime)

```
import time
from datetime import datetime, timezone

# Aktuális időbélyeg másodpercben
ts = int(time.time())

# Időbélyeg -> datetime (UTC)
dt_utc = datetime.fromtimestamp(1700000000, tz=timezone.utc)

# Dátum -> időbélyeg
ts2 = int(datetime(2024, 1, 1, tzinfo=timezone.utc).timestamp())
```

### SQL (MySQL)

```
-- Aktuális UNIX időbélyeg (s)
SELECT UNIX_TIMESTAMP();

-- Időbélyeg -> dátum
SELECT FROM_UNIXTIME(1700000000);

-- Dátum -> időbélyeg
SELECT UNIX_TIMESTAMP('2024-01-01 00:00:00');
```

---

## Időzónák: UTC, helyi idő és ISO 8601

A **UNIX időbélyeg mindig UTC-ben van** – nem tartalmaz időzóna vagy nyári időszámítás információt. A helyi időre való átalakítás a böngésző, szerver vagy a használt könyvtár beállításaitól függ.

Ismerendő fogalmak:

- **UTC** – globális szabvány nyári/téli időszámítás nélkül.
- **GMT** – hétköznapi használatra gyakorlatilag megegyezik az UTC-vel.
- **Eltolás (Offset)** – eltolás az UTC-hez képest (pl. Prága **UTC+1** télen, **UTC+2** nyáron).

---

## A UNIX időbélyeg korlátai és a 2038-as év problémája

### A 2038-as év problémája (Year 2038 Problem)

Néhány **32 bites rendszeren** az időbélyeg `int32`\-ként van tárolva, maximálisan **2 147 483 647** értékkel, ami **2038\. január 19. 03:14:07 UTC**\-nek felel meg. Túllépés esetén túlcsordulás és hibás időzítés léphet fel. A modern **64 bites** rendszerek általában nem rendelkeznek ezzel a problémával.

### A 64 bites UNIX idő tartománya

A 64 bites értékek rendkívül széles időszakot fednek le (gyakorlatilag „örökké”). A negatív értékek az **1970\. január 1. előtti** dátumot jelentik.

---

## GYIK – Gyakran Ismételt Kérdések a UNIX időbélyeggel kapcsolatban

### Az UNIX időbélyeg UTC-ben vagy helyi időben van megadva?

Az UNIX időbélyeg mindig **UTC**\-ben van. A helyi idő csak az időzóna szerinti átalakításkor jön létre. A konvertáló ezért általában az UTC-t és a helyi időt is megjeleníti.

### Hogyan tudom megkülönböztetni, hogy az időbélyeg másodpercben vagy milliszekundumban van-e?

A mai dátumok esetében a **másodperces** időbélyeg általában **10 számjegyű**. A **milliszekundumos** időbélyeg általában **13 számjegyű**, és körülbelül **1000-szer nagyobb**. Irányadóan: ha az érték **\> 10¹²**, akkor általában milliszekundumról van szó.

### Mit jelent a negatív UNIX időbélyeg?

A negatív időbélyeg az **1970\. január 1. előtti** dátumot jelöli. Például a `-1` a **1969\. december 31. 23:59:59 UTC** időpontnak felel meg.

### Hogyan alakítható át a UNIX időbélyeg SQL-ben?

MySQL-ben a `FROM_UNIXTIME(timestamp)` függvényt használja, és visszafelé a `UNIX_TIMESTAMP(dátum)` függvényt. PostgreSQL-ben tipikusan a `TO_TIMESTAMP(timestamp)` és `EXTRACT(EPOCH FROM dátum)` függvényeket.

### Miért 1970. január 1-jén kezdődik a UNIX epoch?

Ez egy történelmileg kiválasztott referencia pont a UNIX korai időszakából: egyszerű, praktikus és közel áll a rendszer fejlesztésének idejéhez.

## Other languages

- Čeština (cs): [Unix timestamp převodník](https://acrafto.com/cs/unix-timestamp/) ([Markdown](https://acrafto.com/cs/unix-timestamp/index.md))
- Slovenčina (sk): [Unix timestamp konvertor](https://acrafto.com/sk/unix-timestamp-prevodnik/) ([Markdown](https://acrafto.com/sk/unix-timestamp-prevodnik/index.md))
- English (en): [UNIX Timestamp Converter](https://acrafto.com/en/unix-timestamp-converter/) ([Markdown](https://acrafto.com/en/unix-timestamp-converter/index.md))
- Deutsch (de): [Unix Timestamp umrechnen](https://acrafto.com/de/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/de/unix-timestamp-konverter/index.md))
- Français (fr): [Convertisseur timestamp Unix](https://acrafto.com/fr/convertisseur-timestamp-unix/) ([Markdown](https://acrafto.com/fr/convertisseur-timestamp-unix/index.md))
- Español (es): [Convertidor de UNIX timestamp](https://acrafto.com/es/convertidor-timestamp-unix/) ([Markdown](https://acrafto.com/es/convertidor-timestamp-unix/index.md))
- Italiano (it): [Convertitore timestamp UNIX](https://acrafto.com/it/convertitore-timestamp-unix/) ([Markdown](https://acrafto.com/it/convertitore-timestamp-unix/index.md))
- Português (pt): [Conversor de timestamp Unix](https://acrafto.com/pt/conversor-timestamp-unix/) ([Markdown](https://acrafto.com/pt/conversor-timestamp-unix/index.md))
- Nederlands (nl): [Unix timestamp converter](https://acrafto.com/nl/unix-timestamp-converter/) ([Markdown](https://acrafto.com/nl/unix-timestamp-converter/index.md))
- Polski (pl): [Konwerter UNIX timestamp](https://acrafto.com/pl/konwerter-unix-timestamp/) ([Markdown](https://acrafto.com/pl/konwerter-unix-timestamp/index.md))
- Română (ro): [Convertor Unix timestamp](https://acrafto.com/ro/convertor-unix-timestamp/) ([Markdown](https://acrafto.com/ro/convertor-unix-timestamp/index.md))
- Ελληνικά (el): [Μετατροπέας Unix timestamp](https://acrafto.com/el/unix-timestamp-converter/) ([Markdown](https://acrafto.com/el/unix-timestamp-converter/index.md))
- Български (bg): [Unix timestamp конвертор](https://acrafto.com/bg/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/bg/unix-timestamp-konverter/index.md))
- Hrvatski (hr): [Unix timestamp konverter](https://acrafto.com/hr/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/hr/unix-timestamp-konverter/index.md))
- Slovenščina (sl): [Pretvornik Unix timestamp](https://acrafto.com/sl/unix-timestamp-pretvornik/) ([Markdown](https://acrafto.com/sl/unix-timestamp-pretvornik/index.md))
- Eesti (et): [UNIX timestamp teisendaja](https://acrafto.com/et/unix-timestamp-teisendaja/) ([Markdown](https://acrafto.com/et/unix-timestamp-teisendaja/index.md))
- Latviešu (lv): [UNIX laika zīmogu pārveidotājs](https://acrafto.com/lv/unix-timestamp-konvertetajs/) ([Markdown](https://acrafto.com/lv/unix-timestamp-konvertetajs/index.md))
- Lietuvių (lt): [UNIX laiko žymės keitiklis](https://acrafto.com/lt/unix-laiko-zymes-keitiklis/) ([Markdown](https://acrafto.com/lt/unix-laiko-zymes-keitiklis/index.md))
- Svenska (sv): [Unix timestamp-omvandlare](https://acrafto.com/sv/unix-timestamp-omvandlare/) ([Markdown](https://acrafto.com/sv/unix-timestamp-omvandlare/index.md))
- Dansk (da): [UNIX timestamp konverter](https://acrafto.com/da/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/da/unix-timestamp-konverter/index.md))
- Suomi (fi): [UNIX-aikaleiman muunnin](https://acrafto.com/fi/unix-aikaleiman-muunnin/) ([Markdown](https://acrafto.com/fi/unix-aikaleiman-muunnin/index.md))
- Norsk (no): [Unix timestamp-konverterer](https://acrafto.com/no/unix-tidsstempel-konverterer/) ([Markdown](https://acrafto.com/no/unix-tidsstempel-konverterer/index.md))
- Українська (uk): [Конвертер Unix timestamp](https://acrafto.com/uk/konverter-unix-chasu/) ([Markdown](https://acrafto.com/uk/konverter-unix-chasu/index.md))
- Русский (ru): [Unix timestamp конвертер](https://acrafto.com/ru/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/ru/unix-timestamp-konverter/index.md))
- Српски (sr): [UNIX timestamp konverter](https://acrafto.com/sr/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/sr/unix-timestamp-konverter/index.md))
- Македонски (mk): [UNIX timestamp конвертор](https://acrafto.com/mk/unix-timestamp-konvertor/) ([Markdown](https://acrafto.com/mk/unix-timestamp-konvertor/index.md))
- Bosanski (bs): [Unix timestamp konverter](https://acrafto.com/bs/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/bs/unix-timestamp-konverter/index.md))
- Shqip (sq): [Konvertues Unix timestamp](https://acrafto.com/sq/konvertues-timestamp-unix/) ([Markdown](https://acrafto.com/sq/konvertues-timestamp-unix/index.md))
- Türkçe (tr): [UNIX zaman damgası dönüştürücü](https://acrafto.com/tr/unix-zaman-damgasi-donusturucu/) ([Markdown](https://acrafto.com/tr/unix-zaman-damgasi-donusturucu/index.md))
- 日本語 (ja): [UNIXタイムスタンプ変換](https://acrafto.com/ja/unix-timestamp-converter/) ([Markdown](https://acrafto.com/ja/unix-timestamp-converter/index.md))
- 한국어 (ko): [유닉스 타임스탬프 변환기](https://acrafto.com/ko/unix-timestamp-converter/) ([Markdown](https://acrafto.com/ko/unix-timestamp-converter/index.md))
- العربية (ar): [محول Unix Timestamp](https://acrafto.com/ar/unix-timestamp-converter/) ([Markdown](https://acrafto.com/ar/unix-timestamp-converter/index.md))
- हिन्दी (hi): [UNIX टाइमस्टैम्प कनवर्टर](https://acrafto.com/hi/unix-timestamp-converter/) ([Markdown](https://acrafto.com/hi/unix-timestamp-converter/index.md))
- Bahasa Indonesia (id): [Konverter Unix timestamp](https://acrafto.com/id/konverter-timestamp-unix/) ([Markdown](https://acrafto.com/id/konverter-timestamp-unix/index.md))
- Tiếng Việt (vi): [Chuyển đổi Unix timestamp](https://acrafto.com/vi/bo-chuyen-doi-unix-timestamp/) ([Markdown](https://acrafto.com/vi/bo-chuyen-doi-unix-timestamp/index.md))
- ไทย (th): [แปลง Unix Timestamp](https://acrafto.com/th/unix-timestamp-converter/) ([Markdown](https://acrafto.com/th/unix-timestamp-converter/index.md))
- עברית (he): [ממיר Unix Timestamp](https://acrafto.com/he/unix-timestamp-converter/) ([Markdown](https://acrafto.com/he/unix-timestamp-converter/index.md))
