Unix Időbélyeg Átalakító Eszköz

Egy professzionális Unix időbélyeg átalakító eszköz, amely kétirányú konverziót támogat az időbélyegek és a dátum-idő között, automatikusan felismeri a másodperc (9-10 számjegy),ezredmásodperc (13), mikro másodperc (16) és nanoszekundum (19) időbélyegeket a számjegyek száma alapján. Négy nézetet biztosít: helyi idő, UTC idő, kiválasztott időzóna, és több átalakító kártyát támogat a kötegelt összehasonlításhoz, valamint beépített recent időintervallumokat és gyakori időtartamokat tartalmaz fejlesztési hibakeresés és napi konverziókhoz. Reszponzív felület, azonnali konverzió bevitelre, automatikus eredményfrissítés időzóna váltásakor, és minden művelet a böngészőjében történik helyileg, biztosítva az adatvédelmet és a biztonságot.

Aktuális Idő

Aktuális Időbélyeg (Másodperc)
—
Aktuális Idő
—

Időbélyegből Dátum

Támogatja a másodperc, ezredmásodperc, mikro másodperc és nanoszekundum időbélyegeket, automatikusan felismeri a számjegyek száma alapján (9-10 számjegy másodperc, 13 számjegy ms, 16 számjegy μs, 19 számjegy ns)

Konverziós Eredmény(Automatikus)

Dátumból Időbélyeg

Konverziós Eredmény(Automatikus)

Több Időbélyeg Dátum-Idő Átalakító

Több Időbélyeg Dátum-Idő Átalakító

Több Dátum Időbélyeg Átalakító

Több Dátum Időbélyeg Átalakító

Használati Utasítások

Ez az eszköz a Unix időbélyegek és dátum-idők közötti kétirányú konverzió gyors elvégzésére szolgál különböző forgatókönyvekben. Támogatja a másodperc és ezredmásodperc pontosságot, és lehetővé teszi a célidőzóna kiválasztását az összehasonlító megjelenítéshez. Egy- és több-kártyás konvertert biztosít. Az átalakítás az Ön bevitelekor történik, és az eredmények automatikusan frissülnek az időzóna váltásakor. Beépített közelmúltbeli időtartományokat és gyakori időintervallumokat is tartalmaz, amelyek megfelelnek a fejlesztői hibakeresés és a napi konverziók igényeinek.

Automatikus észlelés: Az eszköz a számjegyek száma alapján automatikusan észleli a pontosságot: másodperc (9-10 számjegy), ezredmásodperc (13), mikroszekundum (16) és nanoszekundum (19) – nincs szükség manuális egység kiválasztására.
Időzóna: Megjeleníti a helyi időt és az UTC időt, ami kényelmes a különböző időzónákban való használathoz.

Eszköz Funkciók

  • Konverzió azonnal a bevitelkor, automatikus felismeréssel a másodperces/ezredmásodperces/mikroszekundumos/nanoszekundumos időbélyegekhez.
  • Világméretű időzóna kiválasztás és megjelenítés támogatása: három nézet: helyi, UTC és kiválasztott időzónák.
  • Több konverterkártya a könnyű kötegelt összehasonlításhoz.
  • Reszponzív felület és billentyűzetbarát kialakítás, kiváló hozzáférhetőséggel.
  • Beépített közelmúltbeli időtartományok és gyakori időintervallumok, másoláshoz és használathoz.

Mi az az Időbélyeg?

A Unix időbélyeg az az összes másodperc vagy ezredmásodperc, amely 1970. január 1. 00:00:00 UTC (Unix Epoch) óta eltelt.

Az időbélyeg az időt képviselő szám, általában másodpercben vagy ezredmásodpercben.

Az időbélyeg kiindulópontja 1970. január 1. 00:00:00 UTC, ezt Unix Epoch-nak nevezzük.

Az időbélyegeket eredetileg Unix operációs rendszerekben használták, ezért gyakran Unix időbélyegeknek hívják őket.

Az időbélyegeket széles körben használják programozásban és hálózati kommunikációban, különösen a webfejlesztésben.

Gyakori pontosságok: másodperc (pl. 1735689600) és ezredmásodperc (pl. 1735689600000). Az időzónákhoz kapcsolódó dátum-idők ábrázolásakor az időzónával együtt formázni és megjeleníteni kell őket.

Recent Időbélyegek (Globális Időzóna Alapján)

Gyakori Időbélyegek (Időtartamok)

1 Perc
60 Másodperc
1 Óra
3600 Másodperc
1 Nap
86400 Másodperc
1 Hét
604800 Másodperc
1 Hónap (30 nap)
2592000 Másodperc
1 Év (365 nap)
31536000 Másodperc

Az Időbélyegek 2038-as Éve Problémája

A 2038-as év problémája arra a kérdésre utal, hogy a 32-bites előjeles egész szám, amely a Unix időbélyeget tárolja (az 1970. január 1. 00:00:00 UTC óta eltelt másodpercekben), túlcsordulni fog 2038. január 19. 03:14:07 UTC után.

Mivel a 32-bites előjeles egész szám tartománya -2 147 483 648 és 2 147 483 647 között van, és a 2038. január 19. 03:14:07 UTC időbélyege 2 147 483 647, a 32-bites előjeles egész szám nem lesz képes reprezentálni az ezt követő időbélyegeket.

Leginkább az olyan régebbi rendszerek vagy szoftverek érintettek, amelyek 32-bites time_t használnak. A modern rendszerek általában 64-biteseket használnak (pl. 64-bites egész szám ezredmásodpercben), és nincs ez a probléma.

Javasolt a 64-bites időbélyegek vagy egy olyan időkönyvtár használata, amely nagy dátumtartományt támogat.

Hogyan Szerezz/Alakíts Át Időbélyegeket Programozási Nyelvekkel

JavaScript
Aktuális Időbélyeg Lekérése
Math.floor(Date.now() / 1000); // seconds
Date.now(); // milliseconds
Időbélyeg → Dátum
new Date(1735689600 * 1000).toISOString();
Dátum → Időbélyeg
new Date('2025-01-01T00:00:00Z').getTime();
PHP
Aktuális Időbélyeg Lekérése
time();                // seconds
intval(microtime(true) * 1000); // milliseconds
Időbélyeg → Dátum
date('Y-m-d H:i:s', 1735689600);
Dátum → Időbélyeg
strtotime('2025-01-01 00:00:00');
Python
Aktuális Időbélyeg Lekérése
import time

int(time.time())        # seconds
int(time.time() * 1000) # milliseconds
Időbélyeg → Dátum
import datetime

datetime.datetime.utcfromtimestamp(1735689600).isoformat()
Dátum → Időbélyeg
import datetime

int(datetime.datetime(2025,1,1,0,0,0,tzinfo=datetime.timezone.utc).timestamp())
Go
Aktuális Időbélyeg Lekérése
import "time"

time.Now().Unix()      // seconds
time.Now().UnixMilli() // milliseconds
Időbélyeg → Dátum
import "time"

time.Unix(1735689600, 0).UTC().Format(time.RFC3339)
Dátum → Időbélyeg
import "time"

ts := time.Date(2025,1,1,0,0,0,0,time.UTC).Unix()
Rust
Aktuális Időbélyeg Lekérése
use chrono::Utc;

let now = Utc::now();
let sec = now.timestamp();        // seconds i64
let ms  = now.timestamp_millis(); // milliseconds i128
Időbélyeg → Dátum
use chrono::{DateTime, NaiveDateTime, Utc};

let dt: DateTime = NaiveDateTime::from_timestamp_opt(1735689600, 0)
    .unwrap()
    .and_utc();
let iso = dt.to_rfc3339();
Dátum → Időbélyeg
use chrono::DateTime;

let ts = DateTime::parse_from_rfc3339("2025-01-01T00:00:00Z")
    .unwrap()
    .timestamp();
SQL
Aktuális Időbélyeg Lekérése
-- MySQL / MariaDB
SELECT UNIX_TIMESTAMP();

-- PostgreSQL
SELECT EXTRACT(EPOCH FROM NOW())::bigint;

-- SQLite
SELECT strftime('%s', 'now');
Időbélyeg → Dátum
-- MySQL / MariaDB
SELECT FROM_UNIXTIME(1735689600);

-- PostgreSQL
SELECT to_timestamp(1735689600) AT TIME ZONE 'UTC';

-- SQLite
SELECT datetime(1735689600, 'unixepoch');
Dátum → Időbélyeg
-- MySQL / MariaDB
SELECT UNIX_TIMESTAMP('2025-01-01 00:00:00');

-- PostgreSQL
SELECT EXTRACT(EPOCH FROM TIMESTAMP '2025-01-01 00:00:00+00')::bigint;

-- SQLite
SELECT strftime('%s', '2025-01-01 00:00:00');