Epoch-tidsstempelkonverterer

Konverter Unix-tidsstempler til lesbare datoer og tilbake — lokal tid, UTC og ISO 8601, i nettleseren din.

Slik bruker du verktøyet

  1. Lim inn et Unix-tidsstempel i feltet — sekunder eller millisekunder; verktøyet oppdager hvilket ut fra størrelsen og forteller deg hvordan det ble tolket.
  2. Klikk på «Konverter» for å se datoen i din lokale tidssone, i UTC, i ISO 8601 og som relativ tid («for 3 dager siden»); «Nå» fyller inn gjeldende øyeblikk.
  3. For å gå andre veien, velg dato og klokkeslett i feltet nedenfor og klikk på «Til epoch» for å få tidsstempelet i sekunder og millisekunder. Alt kjører i nettleseren din.

Om dette verktøyet

Et Unix-tidsstempel (eller epoch-tid) er antall sekunder som har gått siden midnatt UTC 1. januar 1970 — konvensjonen praktisk talt alle operativsystemer, databaser og API-er bruker for å lagre tidspunkter uten tidssonetvetydighet. Haken er at et tall som 1735689600 ikke betyr noe for et menneske, og halvparten av systemene du møter bruker sekunder mens den andre halvparten (JavaScript inkludert) bruker millisekunder. Denne konvertereren oversetter i begge retninger og viser alle representasjonene du kan trenge samtidig: din lokale tid, UTC, ISO 8601-strengen og en relativ beskrivelse som «for 3 dager siden».

Oppdagelsen av sekunder mot millisekunder er automatisk, etter størrelsesorden: en verdi på 100 milliarder sekunder ville tilsvart år 5138, så alt så stort behandles som millisekunder — og verktøyet oppgir alltid hvilken tolkning det brukte, så ingenting gjettes i det stille. Konverteringen bruker nettleserens innebygde datomotor, som anvender operativsystemets tidssone og sommertidsregler for å produsere den lokale lesningen, mens UTC- og ISO 8601-linjene forblir universelle. Den relative linjen bruker nettleserens egen internasjonaliseringsformaterer, så den kommer ut i naturlig språk («i går», «om 2 måneder») på sidens språk.

Motsatt retning tar dato og klokkeslett fra en innebygd velger, tolker dem i din lokale tidssone og returnerer epoch-verdien i både sekunder og millisekunder — nøyaktig de verdiene du limer inn i kode, en databasespørring eller et API-kall. Typiske bruksområder: dekode created_at-felter fra logger og JSON-payloader, sjekke utløpstider for tokener, bygge testdata, eller finne ut om den cron-jobben virkelig kjørte når du tror den gjorde. Alt kjører lokalt: ingen tidsstempler du konverterer sendes noe sted.

Ofte stilte spørsmål

Hva er et Unix-tidsstempel?

Det er antall sekunder siden 1. januar 1970 kl. 00:00 UTC — «Unix-epoken». Systemer bruker det fordi ett enkelt heltall representerer et tidspunkt entydig, uavhengig av tidssoner eller kalenderformater.

Hvordan vet jeg om tidsstempelet mitt er i sekunder eller millisekunder?

På størrelsen: dagens datoer har 10 sifre i sekunder (omtrent 1,7 milliarder) og 13 sifre i millisekunder. Verktøyet oppdager dette automatisk — verdier på 100 milliarder eller mer behandles som millisekunder — og viser alltid hvilken tolkning det brukte.

Hvorfor avviker den konverterte datoen fra det serverloggene mine viser?

Nesten alltid en tidssoneforskjell: dette verktøyet viser både din lokale tid og UTC, mens servere som regel logger i UTC eller i maskinens konfigurerte sone. Sammenlign UTC-linjen med loggen din for å fjerne tvetydigheten.

Hva skjer i 2038?

År 2038-problemet rammer systemer som lagrer tidsstempler i fortegnsbelagte 32-bits heltall, som flyter over 19. januar 2038. Denne konvertereren bruker JavaScript-tall og håndterer datoer hundretusener av år i begge retninger.

Forlater tidsstemplene jeg konverterer nettleseren?

Nei. All konvertering kjører 100 % i JavaScript på enheten din, med nettleserens egen datomotor. Ingenting overføres, logges eller lagres.

Relaterte verktøy

Lange lenker? Forkort dem gratis

Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.

Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.