Unix timestamp-konverterare (epoch ↔ datum)
Klistra in en epoch-tid för att se den som datum i valfri tidszon, eller välj ett datum för att få dess Unix timestamp. Sekunder, millisekunder, mikrosekunder och nanosekunder känns av automatiskt.
Körs i din webbläsareIngen registreringInget laddas upp
Tidsstämpel → datum
Datum → tidsstämpel
Så använder du Unix timestamp-konverterare
- Aktuell Unix-tid tickar högst upp; kopiera den i sekunder eller millisekunder.
- Klistra in en timestamp (eller ett ISO-datum som
2026-10-12T10:00:00Z) i Timestamp → datum. Enheten avgörs av antalet siffror. - Välj en tidszon för att se samma ögonblick som lokal klocktid, plus UTC, ISO 8601, RFC 2822, relativ tid och veckonummer.
- För att gå åt andra hållet väljer du datum och tid i Datum → timestamp. Det tolkas som klocktid i den valda zonen, sommartid inräknad.
- Använd kopieringsknapparna bredvid varje värde.
Vad är en Unix timestamp?
En Unix timestamp (epoch-tid, POSIX-tid) är antalet sekunder som förflutit sedan 1970-01-01 00:00:00 UTC, skottsekunder ej medräknade. Den beskriver ett enda ögonblick oberoende av tidszon, och därför används den av databaser, loggar, JWT-anspråket exp och API:er. Tidszoner spelar bara roll när du omvandlar ögonblicket till kalenderdatum och klockslag för en människa.
Sekunder, millisekunder, mikrosekunder eller nanosekunder?
Olika plattformar räknar i olika enheter, och att blanda ihop dem är en klassisk bugg (datum år 1970 eller år 55 000). Konverteraren tittar på antalet siffror:
| Siffror (i dag) | Enhet | Typisk källa |
|---|---|---|
| 10 | sekunder | Unix date +%s, PHP time(), JWT-anspråk, Python int(time.time()) |
| 13 | millisekunder | JavaScript Date.now(), Java System.currentTimeMillis() |
| 16 | mikrosekunder | PostgreSQL internt, vissa tracingsystem |
| 19 | nanosekunder | Go time.UnixNano(), Python time.time_ns() |
Hämta aktuell timestamp i kod
// JavaScript
Math.floor(Date.now() / 1000)
# Python
import time; int(time.time())
# Bash
date +%s
-- PostgreSQL
SELECT extract(epoch FROM now());
Tidszoner och sommartid
När du konverterar ett datum till en timestamp tolkas klocktiden i den valda IANA-zonen (till exempel Europe/Istanbul eller America/New_York) med hjälp av webbläsarens tidszonsdatabas. När klockan ställs fram på våren finns vissa lokala tider inte; när den ställs tillbaka på hösten inträffar samma lokala tid två gånger och det tidigare ögonblicket används. Verktyget talar om när detta händer.
År 2038-problemet
System som lagrar sekunder i ett signerat 32-bitars heltal slår över vid 2147483647, vilket är 2038-01-19 03:14:07 UTC. Moderna plattformar använder 64-bitarsvärden, men äldre inbyggda system och databaskolumner kan fortfarande påverkas.
Vanliga frågor
Hur vet jag om min timestamp är i sekunder eller millisekunder?
Är en Unix timestamp alltid UTC?
Kan jag konvertera negativa timestamps?
-86400 1969-12-31 00:00:00 UTC.Räknar Unix-tid med skottsekunder?
Kan jag klistra in ett ISO 8601-datum i stället för ett tal?
2026-10-12T10:00:00Z eller 2026-10-12T10:00:00+03:00 tolkas och visas i alla format, inklusive deras Unix timestamp.