Unix-tidsstempel til dato

Konverter Unix timestamp i sekunder eller millisekunder til UTC og lokal dato, eller gjør et lokalt klokkeslett om til et tidsstempel.

Tidsstempel til dato

Skriv inn et gyldig tidsstempel.

Lokal dato til tidsstempel

Velg dato og klokkeslett for å få et tidsstempel.

Unix-tidsstempel til dato og klokkeslett

Et Unix-tidsstempel representerer et tidspunkt som antall sekunder eller millisekunder siden starten av 1. januar 1970 i UTC. Konvertereren viser tidsstempelet både som ISO 8601 i UTC og som dato i tidssonen nettleseren din bruker. Den kan også gjøre en lokal dato om til Unix-tid.

Tidsstempel til dato

Skriv inn et heltall og velg om verdien er oppgitt i sekunder eller millisekunder. Et tidsstempel på 0 sekunder tilsvarer:

1970-01-01T00:00:00.000Z

Bokstaven Z betyr at tidspunktet er oppgitt i UTC. Lokal visning kan være en annen dato eller et annet klokkeslett avhengig av tidssonen.

Sekunder brukes ofte i Unix- og Linux-systemer, mens JavaScript og mange nettleser-API-er bruker millisekunder. Et millisekundtidsstempel har derfor vanligvis tre flere siffer enn verdien i sekunder.

Lokal dato til Unix-tid

Når du velger en dato med feltet for lokal tid, tolker nettleseren verdien i enhetens gjeldende tidssone. Verktøyet viser deretter samme øyeblikk som både sekunder og millisekunder siden epoken.

To personer som skriver inn «klokken 12» i forskjellige tidssoner, får forskjellige tidsstempler fordi de beskriver ulike øyeblikk. Dersom et system krever UTC, bør tidssonen avklares eksplisitt i stedet for å anta at et lokalt klokkeslett er UTC.

Negative verdier og 2038-problemet

Negative Unix-tidsstempler beskriver tidspunkter før 1970 og kan konverteres av moderne nettlesere innenfor deres støttede datoområde. Eldre programmer eller databaser støtter ikke alltid negative verdier.

Systemer som lagrer sekunder i et 32-bits heltall med fortegn, får ikke plass til tidspunkter etter 19. januar 2038. Moderne 64-bits systemer har et langt større område, men en integrasjon kan fortsatt møte 2038-problemet dersom et eldre format brukes.

Presisjon og begrensninger

Unix-tid følger normalt POSIX-modellen og teller ikke skuddsekunder som egne ekstra sekunder. ISO-visningen er entydig i UTC, mens den lokale teksten påvirkes av nettleserens tidssonedata og enhetens innstillinger. Ved frister, logger og systemintegrasjoner bør du lagre tidssone eller bruke UTC-format sammen med tidsstempelet.

Vanlige spørsmål

Hva er Unix-tidsstempel 0?

Tidsstempel 0 er 1. januar 1970 klokken 00:00:00 UTC.

Bruker JavaScript sekunder eller millisekunder?

JavaScripts Date-objekt bruker millisekunder, mens mange Unix-systemer og API-er oppgir sekunder.

Resultatet er veiledende. Se metode og kvalitetsprinsipper.