calculatorgate.com
Forside
/Unix timestamp

Unix timestamp-konverter

Konvertér mellem Unix-tidsstempel og dato

Hvad er et Unix-tidsstempel?

Epoch-tid forklaret for udviklere og nysgerrige

Et Unix-tidsstempel (også kaldet epoch-tid) er antallet af sekunder, der er gået siden 1. januar 1970 kl. 00:00:00 UTC — et tidspunkt, der kaldes Unix-epoken. Det er den mest universelle måde at angive et tidspunkt på inden for databehandling. Hvorfor 1970? Unix-styresystemerne blev udviklet i slutningen af 1960'erne og begyndelsen af 1970'erne. 1. januar 1970 blev valgt som et praktisk referencepunkt — en dato, der lå tæt på i tid og gav et langt brugbart interval. Millisekunder eller sekunder: JavaScript bruger millisekunder (gang sekunder med 1000), mens Unix/Linux-kommandoer og de fleste databaser bruger sekunder. Når du arbejder med tidsstempler, bør du altid tjekke, hvilken enhed der forventes — det er en almindelig kilde til fejl. År 2038-problemet: 32-bit-systemer gemmer Unix-tidsstempler som et heltal med fortegn, der når sin maksimale værdi 19. januar 2038 kl. 03:14:07 UTC. Moderne 64-bit-systemer har ikke dette problem og kan repræsentere datoer milliarder af år ude i fremtiden. Almindelige anvendelser: API-svar, databaseposter, logfiler, ændringstidspunkter for filer, godkendelsestokens (JWT-udløb), cache-headere og overalt, hvor der er brug for et sproguafhængigt tidsformat.

Relaterede beregnere

Flere nyttige værktøjer til dato- og tidsberegninger