Unix Tidsstämpel Omvandlare
Konvertera vilket Unix-tidsstämpel som helst till läsbart datum och tid i alla tidszoner. Stöder sekunder, millisekunder, mikrosekunder och nanosekunder.
Vad Är Unix-tid?
Unix-tid (även kallad POSIX-tid eller epoktid) är antalet sekunder som gått sedan 00:00:00 UTC den 1 januari 1970 — 'Unix-epoken'. Det ger ett unikt heltal som representerar vilket ögonblick i tid som helst, oberoende av kalender eller lokal tidszon.
Uppfunnen tillsammans med Unix-operativsystemet på Bell Labs i slutet av 1960-talet har Unix-tid blivit det universella språket för tidsstämplar i programvara: från databasposter och API-svar till loggfiler och sensoravläsningar.
Konverteringsformler
Andra tidsstämpelenheter är enkla tiopotensmultiplar av basvärdet i sekunder. Konvertering till lokal tid förskjuter epoken med UTC-offset.
Enhetskonverteringar
t_ms = t_sec × 10^3 t_ s = t_sec × 10^6 t_ns = t_sec × 10^9tms=tsec×103tμs=tsec×106tns=tsec×109
Konvertering till lokal tid
t_local = t_epoch + Δ_UTC × 3600tlocal=tepoch+ΔUTC×3600
Där Δ_UTC är förskjutningen i timmar (t.ex. +1 för CET i Sverige, +2 för CEST på sommaren). DST-poster visar fasta förskjutningar — faktiska DST-övergångar beror på region och år.
Verkliga Exempel
Epoken i Stockholm (CET)
Tidsstämpel 0 = 1970-01-01 00:00:00 UTC. I Stockholm (CET, UTC+1) var klockan 01:00 den 1 januari 1970 — det nya året hade redan börjat lokalt.
Stockholmsbörsen (Nasdaq Nordic)
Nasdaq Stockholm kräver mikrosekundprecision för ordertidsstämplar enligt MiFID II. Alla handelshändelser loggas med Unix-tidsstämplar i mikrosekunder.
Spotify och Klarna API-tidsstämplar
Svenska teknikbolag som Spotify och Klarna använder Unix-tidsstämplar i millisekunder i sina REST-API:er för händelseloggning, betalningsverifiering och åtkomstkontroll.
BankID Autentisering
BankID, det svenska e-legitimationssystemet, registrerar alla signeringstransaktioner med Unix-tidsstämplar i millisekunder för säker revision och juridisk spårbarhet.
Hur Man Använder Denna Omvandlare
1
Ange ett Unix-tidsstämpel i inmatningsfältet eller klicka på 'Använd aktuell tid'.
2
Välj motsvarande enhet: sekunder, millisekunder, mikrosekunder eller nanosekunder.
3
Referenstidsrutan visar ditt tidsstämpel i alla fyra enheter samtidigt.
4
Bläddra genom de fem tidszongrupperna för att läsa datum och lokal tid för valfri förkortning.
5
Kopiera valfritt värde genom att markera texten i tabellcellen.
Tips och Vanliga Misstag
- ✦Python, Go och Rust returnerar sekunder som standard. JavaScript, Java och de flesta mobila SDK:er returnerar millisekunder — se upp för 13-siffriga tidsstämplar.
- ✦Ett tidsstämpel på 0 betyder inte null — det betyder exakt 1 januari 1970 00:00:00 UTC.
- ✦DST-offsets i tabellen är fasta. Svenska DST-övergångar (sista söndagen i mars / sista söndagen i oktober) återspeglas inte.
- ✦Negativa tidsstämplar representerar datum före 1970 — −1 = 31 december 1969 23:59:59 UTC.
- ✦Kontrollera alltid om ett tidsstämpel från ett externt API är i sekunder eller millisekunder.
Vanliga Frågor
Varför börjar Unix-tid den 1 januari 1970?
Unix-skaparna valde ett rundat datum som var aktuellt under utvecklingen (cirka 1969–1971). Den exakta UTC-midnattsgränsen förenklade heltalsaritmetiken.
Vad är det maximala Unix-tidsstämplet för 32-bitarssystem?
Ett tecknat 32-bitars heltal kan hålla värden upp till 2 147 483 647, vilket motsvarar 2038-01-19 03:14:07 UTC. 64-bitarssystem utökar intervallet till ungefär ±292 miljarder år.
Hur konverterar jag ett Unix-tidsstämpel i JavaScript?
Använd new Date(timestamp * 1000) för sekunder, eller new Date(timestamp) för millisekunder. Date.now() returnerar alltid millisekunder.
Tar Unix-tid hänsyn till skottsekunder?
Nej. Varje dag behandlas som exakt 86 400 sekunder. Skottsekunder sprids ut tyst, vilket innebär att UTC och Unix-tid kan avvika med några sekunder.
Hur får jag ett Unix-tidsstämpel i Python?
Använd time.time() för ett float, int(time.time()) för ett heltal, eller datetime_obj.timestamp() för datetime-objekt.
Vad är skillnaden mellan UTC och GMT?
I praktiken samma offset (UTC±00:00). GMT är en historisk tidszon baserad på Greenwichmeridianen; UTC är den moderna internationella standarden som upprätthålls av atomklockor.