Så Använder Du
- Ange värden
Fyll i de nödvändiga fälten.
- Klicka beräkna
Tryck på beräkna-knappen för resultat.
- 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.