Unix-Tidsstämpel

Konvertera mellan Unix-tidsstämplar och läsbara datum direkt. En utvecklarvänlig Epoch-tidsomvandlare för programmering, felsökning och dataanalys. Kostnadsfritt onlineverktyg.

Aktuell Unix Timestamp: ...
Konverteringsriktning

Ange en Unix Timestamp i sekunder

Så Använder Du

  1. Ange värden

    Fyll i de nödvändiga fälten.

  2. Klicka beräkna

    Tryck på beräkna-knappen för resultat.

  3. Se resultat

    Se resultaten och dela vid behov.

Vad ar en Unix-tidsstampel?

En Unix-tidsstampel (Unix time, POSIX time, Epoch time) anger som ett enda heltal antalet sekunder som har gatt sedan 1 januari 1970, 00:00:00 UTC (Unix-epoken). Eftersom den pekar pa samma ogonblick overallt i varlden oberoende av tidszon, sommartid eller kalenderskrivning, har den blivit de facto-standard for lagring i databaser, loggning, API-kommunikation och tidsjamforelse.

Varfor uttrycka tid som ett tal?

  • Enkel jamforelse — att avgora vilket av tva ogonblick som kom forst ar bara en heltalsjamforelse.
  • Latt att rakna — addition eller subtraktion ger direkt den forflutna tiden i sekunder.
  • Ingen tvetydighet — som en absolut UTC-tid finns ingen forvirring om huruvida ett varde ar lokal tid eller UTC.

Former med 10 siffror (sekunder) och 13 siffror (millisekunder) ar vanliga; JavaScript och Java arbetar som standard i millisekunder, medan Unix-systemanrop anvander sekunder.

Berakningsformel

Tidsstampel och datum konverteras i bada riktningar via 1000 (millisekundsfaktorn).

  • Tidsstampel → datum: datum = new Date(timestamp x 1000)
  • Datum → tidsstampel: timestamp = floor(UTC-millisekunder / 1000)

Exempel: att konvertera 1711324800 sekunder ger 1711324800 x 1000 = 1 711 324 800 000 millisekunder → 2024-03-25 00:00:00 UTC. Omvant blir 1970-01-01 01:00 tidsstampeln 3600, eftersom 1 timme = 3600 sekunder. Har ar timestamp antalet sekunder sedan epoken, x1000 omvandlingsfaktorn till millisekunder och floor avkortning av decimalerna.

Vanliga Frågor

Vad ar en Unix-tidsstampel?
En Unix-tidsstampel (Unix time, POSIX time) ar antalet sekunder som har gatt sedan 1 januari 1970, 00:00:00 UTC. Det ar det mest grundlaggande sattet for datorsystem att representera datum och tid, och uttrycker samma ogonblick som ett enda tal oavsett tidszon. Till exempel ar tidsstampel 0 midnatt (UTC) den 1 januari 1970.
Vad ar epoken?
Epoken ar referenspunkten for att mata tid. Pa Unix-/POSIX-system ar epoken 1 januari 1970, 00:00:00 UTC, ocksa kallad 'Unix-epoken'. Varje Unix-tidsstampel raknar de sekunder som gatt sedan det ogonblicket, och negativa tidsstamplar representerar tider fore 1970.
Vad ar Y2K38-problemet (ar 2038)?
Y2K38 ar ett overflodesproblem som uppstar nar en tidsstampel lagras i ett 32-bitars heltal med tecken. Det maximala 32-bitarsvardet 2 147 483 647 motsvarar 19 januari 2038, 03:14:07 UTC; strax darefter slar vardet over till negativt och tiden visas felaktigt som 1901. De flesta moderna system har lost detta genom att anvanda 64-bitars heltal.
Hur skiljer sig tidsstamplar i sekunder och millisekunder?
Tidsstamplar i sekunder har oftast 10 siffror (t.ex. 1711324800) och i millisekunder 13 siffror (t.ex. 1711324800000). Sambandet ar 'millisekunder = sekunder x 1000'. JavaScripts Date.now() och Java returnerar millisekunder, medan Unix-kommandot date och PHP:s time() returnerar sekunder. Den har omvandlaren visar resultatet bade i sekunder och i millisekunder.
Varfor visas UTC-tid och lokal tid olika?
Sjalva tidsstampeln ar en absolut UTC-tid, men for manniskor ar det bekvamare att lasa sin egen lokala tid. Darfor visas samma tidsstampel pa tva satt: i UTC och i din webblasares lokala tidszon. Till exempel ar Korea (KST) UTC+9, sa for samma tidsstampel visas den lokala tiden 9 timmar fore UTC.
Hur far jag den aktuella Unix-tidsstampeln?
Nar du oppnar den har sidan visas den aktuella Unix-tidsstampeln i realtid, och knappen 'Anvand aktuell tidsstampel' fyller in den direkt i inmatningsfaltet. Pa kommandoraden kan du ocksa fa den aktuella tidsstampeln i sekunder med 'date +%s' (Unix/Mac).
Vad ar formatet ISO 8601 och varfor visas det bredvid?
ISO 8601 ar en internationell standard for att skriva datum och tid, som '2024-03-25T00:00:00.000Z', dar det avslutande Z betyder UTC. Tidsstamplar ar svara for manniskor att lasa medan UTC-strangar ar mycket portabla mellan system, sa de anvands ofta tillsammans i API:er, loggar och JSON; darfor tillhandahaller vi det tillsammans med konverteringsresultatet.
Kan en tidsstampel vara noll eller negativ?
Ja. Tidsstampel 0 ar epokens referenspunkt, 1 januari 1970, 00:00:00 UTC, och tidigare ogonblick (t.ex. 1969) uttrycks som negativa tal. Som referens ar Y2K (2000-01-01) 946684800 och Y2K38-gransen 2147483647, sa vissa ogonblick har fasta heltalsvarden.
Kalenderdata 2026

Relaterade Kalkylatorer