Preskočiť na obsah
TextArray

Preveďte Unixové časové pečiatky na ľudsky čitateľné dátumy

Blog /

Unixové časové pečiatky sú číselné hodnoty predstavujúce sekundy (alebo milisekundy) od 1. januára 1970 - štandardný spôsob, akým systémy zaznamenávajú čas. Ich konverzia na dátumy, ktoré môžete čítať, je nevyhnutná pri práci s protokolmi, databázami, rozhraniami API alebo kódom. Proces je jednoduchý, či už to robíte ručne, alebo používate nástroj určený pre danú prácu.

Čo je časová pečiatka Unixu

Časová pečiatka systému Unix, nazývaná aj čas epochy alebo čas POSIX, počíta počet sekúnd, ktoré uplynuli od polnoci UTC 1. januára 1970. Väčšina systémov ich používa interne, pretože sú kompaktné, univerzálne a nezávislé od časového pásma. Keď uvidíte časovú pečiatku ako 1609459200, ktorý predstavuje konkrétny okamih v čase - v tomto prípade 1. januára 2021 o 00:00:00 UTC.

Základy manuálnej konverzie

Ak chcete previesť časovú pečiatku Unix ručne, potrebujete referenčný bod. Vezmite časovú pečiatku, všimnite si, či je v sekundách alebo milisekundách (väčšina z nich sú sekundy) a pridajte toto trvanie k 1. januáru 1970. Napríklad 1609459200 o sekundy neskôr pristane 1. januára 2021. V praxi je to pre veľké čísla únavné, a preto je štandardným prístupom automatická konverzia.

Použitie prevodníka časových pečiatok

Najrýchlejší spôsob prevodu časovej pečiatky je pomocou špeciálneho nástroja. A Unixový konvertor časových pečiatok vezme vašu číselnú hodnotu a okamžite zobrazí príslušný dátum a čas. Žiadna manuálna matematika, žiadne riziko aritmetických chýb. Môžete prilepiť časovú pečiatku a vidieť výsledok vo vašom preferovanom časovom pásme v sekundách.

Spracovanie časových pásiem a presnosť

Jeden kľúčový detail: Unixové časové pečiatky sú vždy v UTC. Keď ich skonvertujete, váš nástroj alebo systém zobrazí výsledok vo vašom miestnom časovom pásme - takže 1609459200 sa môže zobraziť ako 1. januára 2021 o 8:00 EST, ak ste na východnom pobreží USA. Uvedomte si, či vaša časová pečiatka počíta sekundy alebo milisekundy; JavaScript často používa milisekundy, zatiaľ čo systémy Unix používajú sekundy. Delenie alebo násobenie 1000 opraví rozdiel.

Ochrana osobných údajov a miestne spracovanie

A Unixový konvertor časových pečiatok ktorý beží lokálne vo vašom prehliadači, uchováva vaše údaje v súkromí. Vaše časové pečiatky nikdy neopustia vaše zariadenie, nie je potrebný žiadny účet a nástroj funguje offline, keď ho raz načítate. Toto je dôležité, keď pracujete s časovými pečiatkami z citlivých protokolov alebo systémových údajov - konverzia prebieha výlučne na vašom počítači.

Súvisiace úlohy a ďalšie kroky

Konverzia časovej pečiatky je často prvým krokom analýzy založenej na čase. Ak potrebujete vypočítať čas medzi dvoma dátumami, Dátumový rozdiel nástroj vám pomôže nájsť interval. Pre dlhšie časové rozpätia alebo zložité výpočty trvania, Kalkulačka trvania rozdeľuje roky, dni a sekundy do čitateľného rozpisu.