Pretvornik Unix časovnih žigov

Pretvorite Unix časovne žige v datume in obratno, takoj v vašem brskalniku.

10-mestna števila se berejo kot sekunde, 13-mestna pa kot milisekunde.

Lokalni čas
UTC
ISO 8601
Relativno
Enota

Unix sekunde
Unix milisekunde
Pripravljeno. Vnesite časovni žig ali izberite datum.

Vaš vnos se pretvori v vašem brskalniku. Nič se ne prenaša na BroBroGo.

Pogosta vprašanja

Ali je varno prilepiti časovni žig sem?

Da. Pretvorba poteka v celoti v vašem brskalniku – nič se ne pošilja na BroBroGo.

Kako orodje ve, ali je moj časovni žig v sekundah ali milisekundah?

Glede na dolžino: 10-mestna vrednost se obravnava kot sekunde, 13-mestna pa kot milisekunde – to je enak dogovor, kot ga uporablja vsak pretvornik časovnih žigov (epoch converter), saj bi bil sekundni časovni žig te velikosti sicer stoletja v prihodnosti.

V katerem časovnem pasu so prikazani rezultati?

Lokalni čas uporablja časovni pas vaše naprave, medtem ko sta UTC in ISO 8601 vedno v usklajenem univerzalnem času (UTC), ne glede na to, kje se nahajate.

Delovanje Unix časa in Unix epohe

Unix čas (imenovan tudi POSIX čas ali Epoch čas) je sistem za opisovanje točk v času, ki temelji na skupnem številu pretečenih enot od določenega izhodišča. To izhodišče se imenuje Unix epoha in predstavlja 1. januar 1970 ob 00:00:00 po usklajenem univerzalnem času (UTC). Unix časovni žig narašča linearno in ne upošteva časovnih pasov, kar omogoča računalniškim sistemom po vsem svetu enotno beleženje dogodkov brez zapletov z lokalnimi premiki ur. Orodje omogoča tudi pretvorbo epohe 0, kar ustreza natančnemu začetku Unix epohe.

V računalništvu se Unix časovni žigi pogosto uporabljajo v sistemskih dnevnikih (log datotekah), pri razhroščevanju programskega koda, podatkovnih bazah in omrežnih protokolih, kjer je natančna časovna sinhronizacija ključnega pomena. Pretvornik Unix časovnih žigov omogoča dvosmerno delovanje: pretvori Unix časovne žige v človeku berljive datume in čase ter obratno – izbrane datume in čase iz koledarskega vmesnika pretvori nazaj v Unix časovne žige.

Razlika med sekundami in milisekundami v časovnih žigih

Pri delu z Unix časovnimi žigi se pogosto srečujemo z dvema različnima enotama: sekundami in milisekundami. Razlika v zapisu je ključna za pravilno interpretacijo časa:

  • Sekunde: Standardni Unix časovni žig meri sekunde od epohe. Primer takšnega zapisa je 1700000000.
  • Milisekunde: Številni sodobni programski jeziki (na primer JavaScript) in podatkovne baze beležijo čas v milisekundah, kar omogoča večjo natančnost.

Orodje samodejno razlikuje med sekundami in milisekundami na podlagi velikosti oziroma dolžine vnesene vrednosti. Pravilo določa, da se 10-mestna vrednost obravnava kot sekunde, medtem ko se 13-mestna vrednost obravnava kot milisekunde. Vmesnik nato v polju Enota izpiše vrednost Sekunde ali Milisekunde.

Pomembnost časovnih pasov pri pretvorbi

Časovni pasovi igrajo ključno vlogo pri interpretaciji časovnih žigov, saj je Unix čas v svojem bistvu neodvisen od lokacije, medtem ko ljudje čas beremo lokalno. Orodje zato rezultate pretvorbe prikazuje v več oblikah:

  1. Lokalni čas: Ta rezultat prikazuje pretvorjen datum in čas v časovnem pasu vaše naprave.
  2. UTC: Rezultat v usklajenem univerzalnem času (UTC), ki ostaja enak ne glede na geografsko lokacijo uporabnika.
  3. ISO 8601: Standardiziran mednarodni zapis datuma in časa, ki je v tem orodju vedno prikazan v UTC.

Zaradi teh razlik je pretvornik izjemno uporaben za razvijalce in sistemske administratore, ki morajo primerjati lokalne dogodke z zapisi v sistemskih dnevnikih, ki so običajno shranjeni v UTC.

Razumevanje zapisa ISO 8601 in relativnega časa

ISO 8601 je mednarodni standard za zapisovanje datumov in časov, ki preprečuje dvoumnost pri izmenjavi podatkov med sistemi. Zapis sledi strukturi od največje do najmanjše časovne enote (YYYY-MM-DDThh:mm:ssZ), kar omogoča enostavno sortiranje in branje.

Poleg tehničnih zapisov orodje izračuna tudi relativni čas. Relativni časovni izrazi se izpeljejo iz razlike med vnesenim časovnim žigom in trenutnim časom naprave. Rezultat je prikazan v človeku berljivi obliki, ki opisuje, kako daleč v preteklosti ali prihodnosti se dogodek nahaja, na primer z izrazom ravnokar.

Pravila pretvorbe in obravnava napak

Orodje deluje po natančnih pravilih za zagotavljanje pravilnosti podatkov:

  • Vnos: Kot vhodni podatek sprejme Unix časovni žig (celo število) ali datum in čas, izbran preko koledarskega vmesnika.
  • Kopiranje: Klik na katerokoli izpisano vrednost jo samodejno kopira v odložišče.
  • Nadzor: Uporabnik lahko uporabi gumb Uporabi trenutni čas za hiter vnos trenutnega trenutka ali gumb Počisti za odstranitev vseh vnosov in rezultatov.

Če vneseni podatki niso pravilni, orodje skrije rezultate in prikaže ustrezno opozorilo:

  • Če vnos ni veljavno celo število sekund ali milisekund, se izpiše opozorilo: "Ni veljaven časovni žig – vnesite celo število sekund ali milisekund".
  • Če je vnesena številka zunaj obsega, ki ga računalniški sistemi lahko pretvorijo v veljaven datum, se izpiše opozorilo: "To število je zunaj obsega za veljaven datum".

Zasebnost in lokalna obdelava podatkov

Vsi izračuni in pretvorbe se izvajajo lokalno, neposredno v spletnem brskalniku uporabnika. Vneseni podatki, časovni žigi in izbrani datumi se ne prenašajo na strežnike BroBroGo. Obdelava podatkov poteka v celoti znotraj brskalnika na vaši napravi, kar zagotavlja, da vaši podatki ne zapustijo vašega lokalnega okolja.

Pogosta vprašanja (FAQ)

Ali je varno prilepiti časovni žig sem?

Da. Pretvorba poteka v celoti v vašem brskalniku – nič se ne pošilja na BroBroGo.

Kako orodje ve, ali je moj časovni žig v sekundah ali milisekundah?

Glede na dolžino: 10-mestna vrednost se obravnava kot sekunde, 13-mestna pa kot milisekunde – to je enak dogovor, kot ga uporablja vsak pretvornik časovnih žigov (epoch converter), saj bi bil sekundni časovni žig te velikosti sicer stoletja v prihodnosti.

V katerem časovnem pasu so prikazani rezultati?

Lokalni čas uporablja časovni pas vaše naprave, medtem ko sta UTC in ISO 8601 vedno v usklajenem univerzalnem času (UTC), ne glede na to, kje se nahajate.