calculatorgate.com
Hem
/Unix-tidsstämpel

Unix-tidsstämpel-konverterare

Konvertera mellan Unix-tidsstämpel och datum

Vad är en Unix-tidsstämpel?

Epoch-tid förklarat för utvecklare och nyfikna

En Unix-tidsstämpel (även kallad epoch-tid) är antalet sekunder som har gått sedan 1 januari 1970 kl. 00:00:00 UTC — ett ögonblick som kallas Unix-epoken. Det är det mest universella sättet att ange en tidpunkt inom databehandling. Varför 1970? Unix-operativsystemen utvecklades i slutet av 1960-talet och början av 1970-talet. 1 januari 1970 valdes som en praktisk referenspunkt — ett datum som låg nära i tiden och som gav ett långt användbart intervall. Millisekunder eller sekunder: JavaScript använder millisekunder (multiplicera sekunder med 1000), medan Unix/Linux-kommandon och de flesta databaser använder sekunder. När du arbetar med tidsstämplar bör du alltid kontrollera vilken enhet som förväntas — det är en vanlig källa till buggar. År 2038-problemet: 32-bitarssystem lagrar Unix-tidsstämplar som ett heltal med tecken, som når sitt maxvärde 19 januari 2038 kl. 03:14:07 UTC. Moderna 64-bitarssystem har inte det här problemet och kan representera datum miljarder år in i framtiden. Vanliga användningsområden: API-svar, databasposter, loggfiler, ändringstider för filer, autentiseringstokens (JWT-utgång), cache-headers och överallt där ett språkoberoende tidsformat behövs.

Relaterade kalkylatorer

Fler användbara verktyg för datum- och tidsberäkningar