Hoppa till innehåll

Tidsstämpelkonverterare

Konvertera Unix-tidsstämplar till läsbara datum och vice versa. Stöder sekunder och millisekunder. Gratis, direkt, 100% webbläsarbaserat verktyg.

Aktuell tidsstämpel
sekunder
Tidsstämpel → Datum
Datum → Tidsstämpel

Unix-tidsstämplar

En Unix-tidsstämpel (även kallad Unix-tid eller POSIX-tid) är antalet sekunder som har förflutit sedan 1 januari 1970 kl. 00:00:00 UTC — en tidpunkt känd som Unix-epoken. Det är ett kompakt, tidszonsoberoende sätt att representera vilken tidpunkt som helst som ett enda heltal. De flesta programmeringsspråk och databaser stödjer det nativt.

Unix-epoken

Unix-epoken (1970-01-01T00:00:00Z) valdes av tidiga Unix-utvecklare som en godtycklig men praktisk referenspunkt. Tidsstämplar kan vara negativa (före 1970) eller positiva (efter 1970). I 32-bitarssystem är den maximalt representerbara tidsstämpeln 2147483647 (19 januari 2038) — bortom vilket overflow uppstår, känt som År 2038-problemet. Moderna 64-bitarssystem påverkas inte.

Anmärkningsvärda tidsstämplar

0 — Unix-epoken (1 januari 1970 00:00:00 UTC). 946684800 — Y2K (1 januari 2000). 1000000000 — 9 september 2001, milstolpen "en miljard sekunder". 2147483647 — det maximala 32-bitars signerade heltalet, som utlöser År 2038-problemet den 19 januari 2038. Om en tidsstämpel har 13 siffror (t.ex. 1700000000000) är den i millisekunder; 10 siffror betyder sekunder.

Hämta tidsstämplar i kod

JavaScript: Date.now() returnerar millisekunder; dividera med 1000 för sekunder. Python: import time; time.time() returnerar ett flyttal i sekunder. PHP: time() returnerar sekunder som heltal. Java: System.currentTimeMillis() returnerar millisekunder. Bash: date +%s skriver ut aktuell tidsstämpel i sekunder. SQL: EXTRACT(EPOCH FROM NOW()) i PostgreSQL, UNIX_TIMESTAMP() i MySQL.

Integritet

All konvertering körs 100% i din webbläsare. Ingen data skickas till en server.