Unix-tidsstempelkonverter (epoch ↔ dato)

Indsæt en epoch-tid for at se den som dato i enhver tidszone, eller vælg en dato for at få dens Unix-tidsstempel. Sekunder, millisekunder, mikrosekunder og nanosekunder genkendes automatisk.

Kører i din browserIngen tilmeldingIntet uploades

0sekunder
0millisekunder

Tidsstempel → dato

Dato → tidsstempel

Sådan bruger du Unix-tidsstempelkonverter

  1. Den aktuelle Unix-tid tæller øverst; kopiér den i sekunder eller millisekunder.
  2. Indsæt et tidsstempel (eller en ISO-dato som 2026-10-12T10:00:00Z) i Tidsstempel → dato. Enheden genkendes ud fra antallet af cifre.
  3. Vælg en tidszone for at se det samme tidspunkt som lokal tid samt UTC, ISO 8601, RFC 2822, relativ tid og ugenummer.
  4. For at gå den anden vej vælger du dato og klokkeslæt i Dato → tidsstempel. Det tolkes som lokal tid i den valgte zone, inklusive sommertid.
  5. Brug Kopiér-knapperne ved siden af hver værdi.

Hvad er et Unix-tidsstempel?

Et Unix-tidsstempel (epoch-tid, POSIX-tid) er antallet af sekunder, der er gået siden 1970-01-01 00:00:00 UTC, uden skudsekunder. Det beskriver ét tidspunkt uanset tidszone, og derfor bruger databaser, logs, JWT-exp-claims og API'er det. Tidszoner har kun betydning, når du omsætter tidspunktet til en kalenderdato og et klokkeslæt for en person.

Sekunder, millisekunder, mikrosekunder eller nanosekunder?

Forskellige platforme tæller i forskellige enheder, og at blande dem sammen er en klassisk fejl (datoer i 1970 eller i år 55.000). Konverteren ser på antallet af cifre:

Cifre (i dag)EnhedTypisk kilde
10sekunderUnix date +%s, PHP time(), JWT-claims, Python int(time.time())
13millisekunderJavaScript Date.now(), Java System.currentTimeMillis()
16mikrosekunderPostgreSQL internt, nogle tracing-systemer
19nanosekunderGo time.UnixNano(), Python time.time_ns()

Hent det aktuelle tidsstempel i kode

// JavaScript
Math.floor(Date.now() / 1000)
# Python
import time; int(time.time())
# Bash
date +%s
-- PostgreSQL
SELECT extract(epoch FROM now());

Tidszoner og sommertid

Når du konverterer en dato til et tidsstempel, tolkes klokkeslættet i den valgte IANA-zone (f.eks. Europe/Istanbul eller America/New_York) ved hjælp af din browsers tidszonedatabase. Når uret stilles frem, findes nogle lokale tidspunkter ikke; når uret stilles tilbage, forekommer det samme lokale tidspunkt to gange, og det tidligste tidspunkt bruges. Værktøjet fortæller dig, når det sker.

År 2038-problemet

Systemer, der gemmer sekunder i et 32-bit heltal med fortegn, løber over ved 2147483647, hvilket er 2038-01-19 03:14:07 UTC. Moderne platforme bruger 64-bit-værdier, men ældre indlejrede systemer og databasekolonner kan stadig være berørt.

Ofte stillede spørgsmål

Hvordan ved jeg, om mit tidsstempel er i sekunder eller millisekunder?
Tæl cifrene. Aktuelle datoer har 10 cifre i sekunder og 13 cifre i millisekunder. Konverteren genkender det automatisk og fortæller dig, hvilken enhed den brugte.
Er et Unix-tidsstempel altid UTC?
Ja. Selve tidsstemplet har ingen tidszone; det tæller sekunder siden midnat UTC den 1. januar 1970. En tidszone anvendes først, når du viser det som en lokal dato.
Kan jeg konvertere negative tidsstempler?
Ja. Negative værdier er tidspunkter før 1970, f.eks. er -86400 1969-12-31 00:00:00 UTC.
Indeholder Unix-tid skudsekunder?
Nej. Hver Unix-dag er præcis 86.400 sekunder, så skudsekunder tælles ikke med. Det holder datoberegninger enkle.
Kan jeg indsætte en ISO 8601-dato i stedet for et tal?
Ja. Strenge som 2026-10-12T10:00:00Z eller 2026-10-12T10:00:00+03:00 parses og vises i alle formater, inklusive deres Unix-tidsstempel.

Relaterede værktøjer