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
Tidsstempel → dato
Dato → tidsstempel
Sådan bruger du Unix-tidsstempelkonverter
- Den aktuelle Unix-tid tæller øverst; kopiér den i sekunder eller millisekunder.
- Indsæt et tidsstempel (eller en ISO-dato som
2026-10-12T10:00:00Z) i Tidsstempel → dato. Enheden genkendes ud fra antallet af cifre. - Vælg en tidszone for at se det samme tidspunkt som lokal tid samt UTC, ISO 8601, RFC 2822, relativ tid og ugenummer.
- 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.
- 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) | Enhed | Typisk kilde |
|---|---|---|
| 10 | sekunder | Unix date +%s, PHP time(), JWT-claims, Python int(time.time()) |
| 13 | millisekunder | JavaScript Date.now(), Java System.currentTimeMillis() |
| 16 | mikrosekunder | PostgreSQL internt, nogle tracing-systemer |
| 19 | nanosekunder | Go 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?
Er et Unix-tidsstempel altid UTC?
Kan jeg konvertere negative tidsstempler?
-86400 1969-12-31 00:00:00 UTC.Indeholder Unix-tid skudsekunder?
Kan jeg indsætte en ISO 8601-dato i stedet for et tal?
2026-10-12T10:00:00Z eller 2026-10-12T10:00:00+03:00 parses og vises i alle formater, inklusive deres Unix-tidsstempel.