CanDoYa
SK

Prevodník Unix timestamp

Beží celý vo vašom prehliadači - bez nahrávania, bez registrácie.

Epoch a Unix timestamp
Aktuálny Unix timestamp-

Timestamp na dátum

Rozpoznané: sekundy

UTC
-
Váš miestny čas
-
ISO 8601 (UTC)
-
Relatívne
-

Dátum na timestamp

Unix sekundy-
Unix milisekundy-
Zdieľať tento nástroj

Čo je Unix timestamp?

Unix timestamp (epochálny čas) je počet sekúnd, ktoré uplynuli od 00:00:00 UTC 1. januára 1970, bez ohľadu na priestupné sekundy. Tento prevodník zmení ľubovoľnú hodnotu epochy - v sekundách alebo milisekundách, rozpozná sa automaticky - na čitateľný dátum v UTC aj miestnom čase a kalendárny dátum prevedie späť na Unix sekundy a milisekundy.

Ako na to

  1. 1Vložte timestamp. Napíšte alebo vložte hodnotu epochy, napríklad 1700000000. Nástroj podľa dĺžky čísla sám rozpozná, či ide o sekundy alebo milisekundy; v menu jednotiek možno odhad ručne prepísať.
  2. 2Prečítajte si dátum. Čas v UTC, váš miestny čas, tvar ISO 8601 a relatívny zápis ako „pred 2 rokmi“ sa aktualizujú okamžite pri písaní.
  3. 3Preveďte dátum späť. Vyberte dátum a čas v spodnom paneli, zvoľte, či ide o miestny čas alebo UTC, a skopírujte výsledné Unix sekundy alebo milisekundy.

Pre koho je nástroj určený

Všetko sa počíta lokálne. Vložený timestamp sa spracuje priamo na stránke, naformátuje podľa časového pásma vášho prehliadača a nikam sa neodosiela ani neukladá. Nástroj funguje aj offline, akonáhle sa stránka raz načíta, a živý počítadlo hore vždy ukazuje aktuálny Unix čas.

Časté otázky

Je tento prevodník Unix timestamp naozaj zadarmo a súkromný?

Áno - je 100% zadarmo, bez registrácie a bez obmedzení. Prevod prebieha celý v prehliadači: zadané timestampy a dátumy sa nikam neodosielajú, neukladajú ani sa nikde nelogujú.

Ako rozoznám Unix sekundy od milisekúnd?

Podľa dĺžky čísla: aktuálne hodnoty epochy majú 10 číslic v sekundách a 13 v milisekundách. Nástroje ako date +%s alebo Pythonova funkcia time.time() pracujú v sekundách, zatiaľ čo Date.now() v JavaScripte a System.currentTimeMillis() v Jave vracajú milisekundy. Tento prevodník jednotku rozpozná automaticky, ale dá sa aj ručne prepísať.

Počíta Unix čas s priestupnými sekundami?

Nie. Unix čas predstiera, že každý deň trvá presne 86 400 sekúnd, takže priestupné sekundy pridané k UTC od roku 1972 sa nezapočítavajú - Unix hodiny namiesto toho jednu sekundu efektívne zopakujú alebo rozmažú. Na bežnom prevode to nie je vôbec badateľné.

Čo je problém roku 2038?

Systémy, ktoré ukladajú Unix čas ako 32-bitové celé číslo so znamienkom, pretečú pri hodnote 2 147 483 647 - teda 03:14:07 UTC 19. januára 2038. Moderné 64-bitové systémy, rovnako ako tento prevodník, týmto problémom netrpia a zvládnu dátumy stovky tisíc rokov na obe strany.

Môže byť Unix timestamp záporný?

Áno. Záporné hodnoty jednoducho počítajú sekundy späť od začiatku epochy, takže predstavujú dátumy pred 1. januárom 1970. Napríklad -86400 je 31. december 1969, 00:00 UTC. Vložte takéto číslo a prevodník ho prečíta rovnako ako ktorékoľvek iné.

Prečo sa prevedený čas líši od mojich hodín?

Unix timestamp je viazaný na UTC a nemá vlastné časové pásmo. Riadok UTC ukazuje univerzálnu hodnotu, zatiaľ čo riadok miestneho času uplatňuje časový posun vášho zariadenia - ten istý timestamp je jednoducho zobrazený dvoma spôsobmi a letný čas môže miestnu hodnotu posunúť o hodinu.

Ako zistím aktuálny Unix timestamp?

Tiká živo hore tohto nástroja - stlačte „Kopírovať“ a vezmite si ho, alebo „Použiť“ a rovno ho preveďte. V kóde poslúži date +%s v shelli, Date.now() v JavaScripte (milisekundy) alebo time.time() v Pythone (sekundy).