Pretvornik časovnih žigov Unix

Pretvornik časovnih žigov Unix

To je orodje za datum in čas, ki omogoča pretvorbo med časovnimi žigi Unix in datumi/časi. Značilnosti orodja so samodejno zaznavanje sekund in milisekund, samodejna nastavitev časovnega pasu uporabnika, določitev časovnega pasu za vnesene datume in ure, ISO 8601, RFC 2822, relativni čas ter pogosto uporabljani gumbi za datum in uro, vse to pa je pregledno urejeno v preprostem vmesniku.

Rezultat prevoda
Čakam na povratne informacije
Vnesite časovni žig ali datum in čas, nato kliknite »Pretvori«.
Če niz datuma in časa ne vsebuje UTC ali +09:00, se bo razlagal kot datum in čas v tem časovnem pasu. Privzeta nastavitev so nastavitve brskalnika uporabnika.

Pogosti datumi in časi

Rezultati

Kaj je pretvornik časovnih žigov Unix?

Unix Timestamp Converter je spletno orodje za pretvarjanje med Unixovimi časovnimi žigi (sekundami epohe) in za človeka berljivimi datumi in časi.Unixov časovni žig je format, ki predstavlja datum in čas kot število sekund, ki so pretekle od 1. januarja 1970, 00:00:00 UTC, in se uporablja v mnogih razvojnih okoljih, vključno z odgovori API, dnevniki, bazami podatkov, JavaScriptom, PHP in Pythonom.Vendar pa samo gledanje številke, kot je 1717046400, ne razkriva intuitivno, kateri datum in čas predstavlja. S tem orodjem lahko preprosto vnesete časovni žig in si ga ogledate v več formatih hkrati, vključno z UTC, časovnim pasom uporabnika, ISO 8601 in RFC 2822.

V JavaScriptu `Date.now()` vrne vrednost v milisekundah, zato se pogosto srečujete s 13-mestnimi časovnimi oznakami, kot je 1717046400000. Po drugi strani pa PHP-jeva funkcija `time()` in številna orodja, ki temeljijo na Unixu, uporabljajo vrednosti v sekundah, ki so običajno dolge okoli 10 mest. Če se ta razlika napačno razume, se lahko datumi in časi znatno razlikujejo ali se obravnavajo kot nenaravni datumi v prihodnosti ali preteklosti. To orodje samodejno zazna sekunde in milisekunde ter prikazuje obe vrednosti hkrati, kar olajša preprečevanje zamenjav v specifikacijah API-jev in preiskavah dnevnikov.

Pri pretvorbi datuma in časa v časovni žig je pomembno določiti, v katerem časovnem pasu naj se vneseni datum in čas razlagata. Tudi za isti datum in čas, na primer »2026-06-13 12:00:00«, se bo končni časovni žig Unix razlikoval glede na to, ali se obravnava kot UTC, Europe/London ali America/New_York. To orodje vam omogoča izbiro časovnega pasu za vneseni datum in čas. Privzeto je časovno območje, ki ga zazna brskalnik uporabnika, kar omogoča uporabnikom po vsem svetu enostavno uporabo orodja na podlagi njihovega lokalnega časa.

Možnosti časovnih pasov prikazujejo čim več časovnih pasov IANA, ki jih podpira brskalnik. Da bi olajšali izbiro iz obsežnega seznama možnosti, smo namesto standardnega spustnega menija uporabili iskalno polje, v katerega lahko vnesete besedilo za zožitev rezultatov.Uporabniki lahko izberejo časovni pas z vnosom imen mest, imen regij ali ID-jev časovnih pasov, kot so America/New_York, Europe/London ali Asia/Singapore, kar zmanjša breme iskanja po dolgem seznamu. To olajša prepoznavanje nesporazumov, ki jih povzročajo razlike v časovnih pasovih pri integraciji s tujimi storitvami, preverjanju dnevnikov strežnika ali preverjanju časov rezervacij.

Poleg tega se stran po pretvorbi samodejno pomakne na območje rezultatov, tudi če so ti prikazani zunaj zaslona. To prepreči, da bi uporabniki spregledali spremembe rezultatov na dnu strani po izvedbi dejanja v bližini vnosnega polja. Poleg tega ponujamo prednastavitve, kot so »Trenutni čas«, »Danes ob 0:00«, »Jutri ob 0:00« in »1. tega meseca«, ki vam omogočajo vnos pogosto uporabljanih datumov in časov z enim samim klikom. Prikazan je tudi vzorčni kod za razvoj, tako da lahko ne le preverite rezultate pretvorbe, ampak ga uporabite tudi kot referenco pri obdelavi istih vrednosti v JavaScriptu, PHP ali Pythonu.

  • Unixove časovne oznake lahko pretvorite v datume in ure.
  • Datume in ure lahko pretvorite v časovne oznake Unix.
  • Samodejno zazna časovne oznake v sekundah in milisekundah.
  • Samodejno nastavi časovni pas brskalnika uporabnika kot privzetega.
  • Lahko določite, kateri časovni pas naj se uporabi pri razlagi nizov datuma in časa.
  • Vnos časovnega pasu na podlagi iskanja vam omogoča izbiro iz širokega nabora časovnih pasov IANA.
  • Hkrati lahko vidite čas po UTC in časovni pas obiskovalca.
  • Prikaže ISO 8601, RFC 2822, relativni čas in pretečen čas.
  • Z enim klikom lahko vnesete pogosto uporabljene datume in ure, kot sta trenutni čas ali prvi dan v mesecu.

Kako uporabljati

Če želite pretvoriti časovni žig v datum in čas, vnesite Unixov časovni žig v sekundah (npr. 1717046400) ali časovni žig v milisekundah (npr. 1717046400000) v polje za vnos. Način pretvorbe lahko običajno pustite nastavljen na »Samodejno zaznavanje«.Orodje bo na podlagi števila številk in oblike ugotovilo, ali je vrednost v sekundah ali milisekundah, in jo pretvorilo v oblike, kot so UTC, časovni pas uporabnika ali ISO 8601. Če želite vrednost izrecno obravnavati kot časovni žig, izberite »Časovni žig → Datum«.

Za pretvorbo datuma in časa v časovni žig Unix vnesite niz datuma in časa, na primer 2026-06-13 12:34:56, 2026-06-13T12:34:56 ali 2026/06/13 12:34.Če niz datuma/časa ne vključuje specifikacije časovnega pasu, kot sta »Z« ali »+09:00«, se bo razlagal kot datum in čas za regijo, izbrano v »Časovni pas za vnos datuma/časa«. Privzeta vrednost je časovni pas, ki ga zazna brskalnik uporabnika. Če so specifikacije vašega strežnika ali API temeljijo na UTC, izberite UTC; če obdelujete čase rezervacij za določeno regijo, izberite časovni pas IANA te regije.

Rezultati pretvorbe prikazujejo Unixov časovni žig (sekunde), Unixov časovni žig (milisekunde), UTC, časovni pas uporabnika, ISO8601, RFC2822, relativni čas in pretečen čas. Vsako vrednost je mogoče kopirati posamično, lahko pa jih kopirate tudi vse naenkrat ali prenesete kot besedilno datoteko. Če je območje rezultatov zunaj zaslona, se stran po pretvorbi samodejno pomakne, tako da je težko izgubiti pregled nad rezultati, tudi na pametnem telefonu.

  1. Vnesite časovni žig ali niz datuma/časa.
  2. Po potrebi izberite način pretvorbe.
  3. Pri vnosu datuma in časa preverite časovni pas za vneseni datum in čas.
  4. Kliknite »Pretvori«, da si ogledate rezultate.
  5. Preverite zahtevane oblike, kot so sekunde, milisekunde, UTC, časovni pasovi obiskovalcev in ISO 8601.
  6. To kopirajte ali prenesite za analizo dnevnikov ali razvojno delo.

Pomembna opozorila pri uporabi

  • Unixovi časovni žigi so običajno zasnovani na UTC. Prikazani datum in čas se razlikujeta glede na časovni pas.
  • JavaScriptova funkcija `Date.now()` vrne milisekunde, medtem ko PHP-jeva funkcija `time()` vrne sekunde. Upoštevajte razliko v natančnosti.
  • Če niz datuma in časa ne vključuje časovnega pasu, se bo razlagal na podlagi regije, izbrane kot časovni pas za vneseni datum in čas.
  • Časovni pas uporabnika je odvisen od nastavitev brskalnika ali naprave. Če so nastavitve naprave napačne, bo to vplivalo tudi na privzeto vrednost.
  • V regijah z letnim časom se lahko razlika glede na datum razlikuje od UTC, celo znotraj iste regije. Izbiranje časovnega pasu IANA olajša pretvorbe, ki upoštevajo letni čas.

Pogosta vprašanja

Kaj je časovni žig Unix?

Unixov časovni žig je številčna vrednost, ki predstavlja datum in čas kot število sekund, ki so pretekle od 1. januarja 1970, 00:00:00 UTC. Široko se uporablja v API-jih, dnevnikih, bazah podatkov ter za upravljanje datumov in časov znotraj programov.

Ali to pomeni isto kot »Epoch time«?

V mnogih primerih se izrazi »Unix time«, »Unix timestamp« in »Epoch time« uporabljajo skoraj kot sinonimi. Vsi trije izrazi se nanašajo na format, ki predstavlja pretečen čas od Unixove epohe.

Kakšna je razlika med sekundami in milisekundami?

Časovni žigi v sekundah so običajno dolgi okoli 10 mest, tisti v milisekundah pa okoli 13 mest. JavaScriptova funkcija `Date.now()` vrne milisekunde, PHP-jeva funkcija `time()` pa sekunde.

Kako se določi časovni pas obiskovalca?

Samodejno zazna časovni pas na podlagi podatkov o časovnem pasu v brskalniku. To običajno temelji na regionalnih nastavitvah naprave ali operacijskega sistema, ki ga uporabljate.

Kateri časovni pas velja za datum in čas vnosa?

Ta nastavitev določa, kateri časovni pas naj se uporabi za razlago niza datuma in časa, če ta ne vsebuje navedbe časovnega pasu.

Zakaj se rezultati razlikujejo med UTC in časovnim pasom uporabnika?

Čeprav so časovni žigi Unix temeljijo na UTC, se prikazani čas razlikuje glede na časovni pas. To je zato, ker čas odraža razliko med UTC in lokalnim časovnim pasom ter poletnim časom.

Kaj naj vnesem v iskalno polje za časovni pas?

Vnesite del imena časovnega pasu IANA (npr. America/New_York, Europe/London ali Asia/Singapore) ali ime mesta in izberite iz predlogov.

Kaj je ISO 8601?

ISO 8601 je standardni format za prikazovanje datumov in časa. Na primer, zapiše se kot 2026-06-13T12:34:56Z in se pogosto uporablja v API-jih in konfiguracijskih datotekah.

Kaj je RFC 2822?

Oblika RFC 2822 se pogosto uporablja v glavah e-poštnih sporočil ter pri zapisih datuma in časa, povezanih s protokolom HTTP. Prikazuje se na primer kot sobota, 13. junij 2026, 12:34:56 GMT.

Za kaj se lahko uporabi relativni čas?

Relativni čas se lahko uporabi za določitev, koliko dni pred ali po sedanjosti leži vneseni datum in čas. To je koristno za preverjanje rokov, časovnih žigov v dnevniku in časov rezervacij.

Kaj če vnesenega datuma in časa ni mogoče pretvoriti?

Preverite ločevalce datumov, oblike časa, neobstoječe datume in neveljavne nastavitve časovnega pasu. Najlažje je začeti s testiranjem z vzorčnimi vnosi ali v obliki LLLL-MM-DD HH:mm:ss.

Ali to orodje pošilja vnesene vrednosti na strežnik?

Preoblikovalni proces je namenjen izvajanju z uporabo JavaScript v brskalniku. Vendar bodite izredno previdni pri ravnanju z URL-ji ali nizi, ki vsebujejo zelo občutljive dnevnike, osebne podatke ali avtentifikacijske podatke.

Kaj naj se vnese v gumb »Trenutni čas«?

Gumb »Trenutni čas« vnese trenutni čas, pridobljen iz vašega brskalnika. To je koristno, če želite hitro preveriti trenutni časovni žig Unix ali format ISO 8601.

Ali lahko preverite tudi, kako v programu pridobiti trenutni časovni žig Unix?

Da. V razdelku z rezultati bomo prikazali preproste primere kode v JavaScriptu, PHP in Pythonu. Te lahko skupaj z rezultati prevoda uporabite kot referenco pri implementaciji kode.