Pretvorite Unix vremenske oznake u datume čitljive ljudima
Unix vremenske oznake su numeričke vrijednosti koje predstavljaju sekunde (ili milisekunde) od 1. siječnja 1970. - standardan način na koji sustavi bilježe vrijeme. Njihovo pretvaranje u datume koje možete čitati bitno je kada radite s zapisima, bazama podataka, API-jima ili kodom. Proces je jednostavan, radite li ga ručno ili koristite alat dizajniran za taj posao.
Što je Unix vremenska oznaka
Unix vremenska oznaka, koja se također naziva vrijeme epohe ili POSIX vrijeme, broji broj sekundi proteklih od ponoći UTC 1. siječnja 1970. Većina sustava ih koristi interno jer su kompaktni, univerzalni i neovisni o vremenskoj zoni. Kad vidite vremensku oznaku poput 1609459200, koji predstavlja određeni trenutak u vremenu—u ovom slučaju 1. siječnja 2021. u 00:00:00 UTC.
Osnove ručne pretvorbe
Da biste ručno pretvorili Unix vremensku oznaku, potrebna vam je referentna točka. Uzmite vremensku oznaku, zabilježite je li u sekundama ili milisekundama (većina su sekunde) i dodajte to trajanje na 1. siječnja 1970. Na primjer, 1609459200 sekundi kasnije dolazi do 1. siječnja 2021. U praksi je to zamorno za velike brojeve, zbog čega je automatizirana konverzija standardni pristup.
Korištenje pretvarača vremenske oznake
Najbrži način za pretvaranje vremenske oznake je pomoću namjenskog alata. A Unix pretvarač vremenske oznake uzima vašu brojčanu vrijednost i trenutno ispisuje odgovarajući datum i vrijeme. Nema ručne matematike, nema rizika od aritmetičkih pogrešaka. Možete zalijepiti vremensku oznaku i vidjeti rezultat u željenoj vremenskoj zoni u sekundi.
Rukovanje vremenskim zonama i preciznošću
Jedan ključni detalj: Unix vremenske oznake uvijek su u UTC-u. Kada ih pretvorite, vaš alat ili sustav prikazuje rezultat u vašoj lokalnoj vremenskoj zoni - dakle 1609459200 može se prikazati kao 1. siječnja 2021. u 8 ujutro EST ako ste na istočnoj obali SAD-a. Budite svjesni broji li vaša vremenska oznaka sekunde ili milisekunde; JavaScript često koristi milisekunde, dok Unix sustavi koriste sekunde. Dijeljenje ili množenje s 1000 ispravlja razliku.
Privatnost i lokalna obrada
A Unix pretvarač vremenske oznake koji se pokreće lokalno u vašem pregledniku čuva privatnost vaših podataka. Vaše vremenske oznake nikada ne napuštaju vaš uređaj, nije potreban račun, a alat radi izvan mreže nakon što ga jednom učitate. Ovo je važno kada radite s vremenskim oznakama iz osjetljivih zapisa ili podataka sustava—pretvorba se u potpunosti odvija na vašem računalu.
Povezani zadaci i sljedeći koraci
Pretvorba vremenske oznake često je prvi korak u analizi koja se temelji na vremenu. Ako trebate izračunati vrijeme između dva datuma, Razlika u datumu Alat vam pomaže pronaći interval. Za duže vremenske raspone ili složene izračune trajanja, Kalkulator trajanja rastavlja godine, dane i sekunde u čitljivu raščlambu.