CanDoYa
HU

Unix Timestamp Konvertálás

Teljesen a böngésződben fut - feltöltés és regisztráció nélkül.

Epoch és unix timestamp
Jelenlegi unix timestamp-

Timestampből dátum

Felismerve: másodperc

UTC
-
Helyi időd
-
ISO 8601 (UTC)
-
Relatív
-

Dátumból timestamp

Unix másodperc-
Unix ezredmásodperc-
Oszd meg ezt az eszközt

Mi az a unix timestamp?

A unix timestamp (epoch time) az 1970. January 1. 00:00:00 UTC óta eltelt másodpercek száma, a szökőmásodperceket figyelmen kívül hagyva. Ez az eszköz bármilyen epoch értéket - másodpercet vagy ezredmásodpercet, automatikusan felismerve - olvasható UTC és helyi dátummá alakít, valamint egy naptári dátumot vissza tud alakítani unix másodpercre és ezredmásodpercre.

Így működik

  1. 1Illessz be egy timestampet. Írj vagy illessz be egy epoch értéket, például 1700000000-t. Az eszköz a szám méretéből felismeri, hogy másodpercről vagy ezredmásodpercről van-e szó; a mértékegység menüvel felülbírálhatod a becslést.
  2. 2Olvasd le a dátumot. Az UTC idő, a helyi időd, az ISO 8601 formátum és egy relatív kifejezés, mint például '2 éve', gépelés közben azonnal frissül.
  3. 3Alakíts vissza egy dátumot. Válassz dátumot és időpontot az alsó panelen, add meg, hogy helyi vagy UTC időként értelmezze, majd másold ki a kapott unix másodpercet vagy ezredmásodpercet.

Kinek hasznos

Minden a böngésződben fut. A beillesztett timestampet az oldal helyben dolgozza fel, a böngésződ saját időzóna-adataival formázza, és soha nem tölti fel vagy naplózza. Az oldal betöltése után offline is működik tovább, a lap tetején pedig az élő számláló mindig a jelenlegi unix időt mutatja.

Gyakori kérdések

Ingyenes és privát ez a unix timestamp konvertálás?

Igen - 100%-ban ingyenes, regisztráció és korlátozás nélkül. A konvertálás teljes egészében a böngésződben zajlik: a megadott timestampek és dátumok soha nem kerülnek feltöltésre, tárolásra vagy naplózásra.

Hogyan különböztetem meg a unix másodpercet az ezredmásodperctől?

A hossz alapján: a jelenlegi epoch értékek másodpercben 10, ezredmásodpercben 13 jegyűek. Az olyan unix eszközök, mint a date +%s vagy a Python time.time() függvénye másodpercben számolnak, míg a JavaScript Date.now() és a Java System.currentTimeMillis() ezredmásodpercet ad vissza. Ez a konvertáló automatikusan felismeri a mértékegységet, de felül is bírálhatod.

A unix idő számol szökőmásodperccel?

Nem. A unix idő úgy tekint minden napra, mintha pontosan 86,400 másodperc lenne, így az 1972 óta UTC-hez hozzáadott szökőmásodperceket nem számolja - a unix óra ehelyett gyakorlatilag megismétel vagy elken egy másodpercet. A mindennapi konverzióban ez nem okoz látható eltérést.

Mi az a 2038-as probléma?

Azok a rendszerek, amelyek a unix időt előjeles 32 bites egész számként tárolják, túlcsordulnak a 2,147,483,647 értéknél, ami 03:14:07 UTC, 19 January 2038. A modern 64 bites rendszereket, és ezt a konvertálót sem érinti ez, több százezer éves tartományban is helyesen kezelik a dátumokat bármelyik irányban.

Lehet negatív egy unix timestamp?

Igen. A negatív értékek egyszerűen visszafelé számolják a másodperceket az epochtól, tehát az 1970. January 1. előtti dátumokat jelölnek. Például a -86400 az 31 December 1969, 00:00 UTC időpontnak felel meg. Illessz be egy ilyen értéket, és a konvertáló ugyanúgy értelmezi, mint bármelyik másikat.

Miért tér el a konvertált idő az órámtól?

A unix timestamp UTC-hez van rögzítve, saját időzónája nincs. Az UTC sor a globális időt mutatja, a helyi sor pedig az eszközöd időzóna-eltolását alkalmazza - ugyanaz a timestamp egyszerűen két módon jelenik meg, és a nyári időszámítás akár egy órával is eltolhatja a helyi értéket.

Hogyan kapom meg az aktuális unix timestampet?

Ez élőben pörög az eszköz tetején - nyomd meg a Másolás gombot a lekéréséhez, vagy a Használatot a konvertáláshoz. Kódban használd a date +%s parancsot egy shellben, a Date.now()-t JavaScriptben (ezredmásodperc), vagy a time.time()-ot Pythonban (másodperc).