Unix idő élőben

1755153671

Másodpercek a Unix Epoch óta (00:00:00 UTC 1970. január 1.)

Mi az a Unix idő?

Unix idő (más néven Epoch idő, POSIX idő vagy Unix timestamp) egy rendszer az időpont leírására. Ez az eltelt másodpercek száma az Unix Epoch-től, amelyet 00:00:00 UTC-ként határoznak meg 1970. január 1-jén csütörtökön. Széles körben használják Unix-szerű operációs rendszerekben és sok más számítógépes rendszerben.

A Unix idő kulcsfontosságú előnye az egyszerűsége. Egyetlen, univerzálisan érthető egész számként ábrázolja az időt, amely folyamatosan növekszik. Ez rendkívül könnyűvé teszi az időbélyegek tárolását, összehasonlítását és számítások végrehajtását anélkül, hogy aggódnánk az időzónák, a nyári időszámítás vagy a különböző naptár-rendszerek miatt. Például két esemény közötti időtartam meghatározásához egyszerűen kivonjuk azok Unix időbélyegeit.

Míg ez a nyers szám tökéletes a számítógépek számára, nem túl barátságos az emberek számára. Ennek a különbségnek a áthidalására a fejlesztők és technológia rajongók egy epoch átalakítót használnak. Ezzel az eszközzel azonnal konvertálhat bármilyen időbélyeget ember által olvasható dátummá, vagy fordítva, megtalálhatja egy adott dátumhoz tartozó időbélyeget.

2038-as év problémája

Egy jól ismert Unix idővel kapcsolatos probléma a "2038-as év problémája". Hasonló a Y2K problémához. Sok korai számítógépes rendszer úgy lett tervezve, hogy a Unix időbélyeget egy 32-bites előjeles egész számként tárolja. Egy előjeles 32-bites egész szám értékeket -2 147 483 648-tól 2 147 483 647-ig tud reprezentálni.

A maximális érték, 2 147 483 647, 2038. január 19-én, 03:14:07 UTC-kor lesz elérhető. A következő másodpercben az egész szám túlcsordul, és a legnegatívabb értékre fordul, amit a rendszerek 1901-es dátumként értelmeznek. Ez széleskörű hibákat okozhat a régi szoftverekben, amelyek 32-bites időmegjelenítést használnak.

A megoldás egy 64-bites egész szám használata az időbélyeg tárolására. Egy 64-bites egész szám maximális értéke olyan nagy, hogy körülbelül 292 milliárd évig nem fog túlcsordulni, ezzel hatékonyan megoldva a problémát a látható jövőben. A legtöbb modern operációs rendszer és szoftver már áttért a 64-bites időmegjelenítésre.

Szökőmásodpercek és Unix idő

Egy fontos technikai részlet, hogy a Unix idő nem számol szökőmásodpercekkel. Míg az UTC (Koordinált világidő) időnként hozzáad egy szökőmásodpercet, hogy fenntartsa a Föld forgásával való összhangot, a Unix időbélyeg egyszerűen figyelmen kívül hagyja ezeket, és lineárisan számol tovább.

Ez azt jelenti, hogy a Unix idő nem valódi UTC-megjelenítés. Inkább egy másodpercek lineáris számlálásaként írható le. Amikor szökőmásodperc történik, a Unix idő néha megismétel egy másodpercet, hogy szinkronban maradjon. Ez a finomság kritikus a tudományos és nagy pontosságú alkalmazások számára, de a legtöbb általános számítástechnikai felhasználás esetén elhanyagolható különbség.

A Unix idő gyakori felhasználásai

  • Fájl időbélyegek: Az operációs rendszerek Unix időbélyegeket használnak arra, hogy nyomon kövessék, mikor jöttek létre, módosultak vagy utoljára hozzáfértek a fájlok.
  • Adatbázisok: Ez egy gyakori és hatékony módja az adatok tárolásának dátum és idő információk esetén (pl. created_at, updated_at).
  • API-k és webfejlesztés: Felhasználják munkamenet lejáratára, gyorsítótár-kezelésre és API-kérések naplózására.
  • Programozás: Majdnem minden programozási nyelv kínál funkciókat a jelenlegi Unix időbélyeg lekérésére, valamint annak átalakítására ember által olvasható dátumformátumokra és vissza.

Most van idő ban ezek a városok:

New York · London · Tokió · Párizs · Hong Kong · Szingapúr · Dubaj · Los Angeles · Sanghaj · Peking · Sydney · Mumbai

Most van idő országokban:

🇺🇸 Egyesült Államok | 🇨🇳 Kína | 🇮🇳 India | 🇬🇧 Egyesült Királyság | 🇩🇪 Németország | 🇯🇵 Japán | 🇫🇷 Franciaország | 🇨🇦 Kanada | 🇦🇺 Ausztrália | 🇧🇷 Brazília |

Most van idő időzónák:

UTC | GMT | CET | PST | MST | CST | EST | EET | IST | Kína (CST) | JST | AEST | SAST | MSK | NZST |

Ingyenes widgetek webmesterek számára:

Ingyenes analóg óra widget | Ingyenes digitális óra widget | Ingyenes szöveges óra widget | Ingyenes szóóra widget