Formátum | Másodpercek |
---|---|
GMT | Mon Aug 26 2024 15:46:52 GMT+0000 |
Az Ön időzónája | Mon Aug 26 2024 22:46:52 GMT+0700 (Indochina Time) |
Relatív | 12 minutes ago |
A Unix timestamp egy módszer az idő mérésére másodpercekben. Ez a számlálás az Unix Epoch-ból indul, 1970. január 1-jén UTC idő szerint. Tehát a Unix timestamp csupán a másodpercek száma egy adott dátum és az Unix Epoch között. Érdemes megjegyezni (köszönet a látogatók megjegyzéseiért), hogy ez az időpont technikailag nem változik, függetlenül attól, hogy hol tartózkodik a világon. Ez nagyon hasznos a számítógépes rendszerek számára, hogy nyomon kövessék és rendezett módon tárolják az időhöz kötött információkat dinamikus és elosztott alkalmazásokban, online és kliens oldalon egyaránt.
Emberi olvasható idő | Másodpercek |
---|---|
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.44 nap) | 2629743 másodperc |
1 év (365.24 nap) | 31556926 másodperc |
A 2038-as probléma (más néven Y2038, Epochalypse, Y2k38 vagy Unix Y2K) azzal kapcsolatos, hogy sok digitális rendszerben az időt másodpercekben mérik, amelyeket 1970. január 1-jei 00:00:00 UTC-től számítanak és aláírt 32-bites egész számként tárolják. Az ilyen rendszerek nem képesek kódolni az időt 2038. január 19-én 03:14:07 UTC után. A Y2K problémához hasonlóan a 2038-as probléma is a nem elegendő kapacitásból adódik, amelyet az idő reprezentálásához használnak.
Az utolsó időpont, amelyet 1970. január 1-je óta aláírt 32-bites egész számként tárolhatunk, 2038. január 19-én kedd 03:14:07 (231-1 = 2,147,483,647 másodperc 1970. január 1. után). Azok a programok, amelyek megpróbálják növelni az időt ezen a dátumon túl, az értéket negatív számként tárolják, amit a rendszerek úgy értelmeznek, mintha 1901. december 13-án pénteken 20:45:52 (2,147,483,648 másodperc 1970. január 1. előtt) történt volna, nem pedig 2038. január 19-én. Ez az egész szám túlcsordulása miatt történik, amikor a számláló kimeríti a használható számjegy biteket, és a helyett a jelző bitet fordítja el. Ez maximális negatív számot eredményez, majd tovább növekszik, elérve a nullát, és ismét növekvő pozitív számokat ad.