patrache.calc

Unix-Tidsstämpel

Konvertera mellan Unix-tidsstämplar och läsbara datum direkt. Utvecklarvänlig Epoch-omvandlare för programmering och felsökning.

Aktuell Unix Timestamp: ...
Konverteringsriktning

Ange en Unix Timestamp i sekunder

Bädda in

Bädda in den här kalkylatorn på din webbplats

Powered by Patrache Studio Calc

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

Tillåt annonser på den här webbplatsen

Tillåt annonser på den här webbplatsen för att använda verktygen. Annonser håller tjänsten gratis.

Öppna annonsblockeraren, stäng av den för den här webbplatsen och kontrollera igen.