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.
Flere nyttige værktøjer til dato- og tidsberegninger
Hvad er et Unix-tidsstempel? Antal sekunder siden 1. januar 1970 kl. 00:00:00 UTC. Bruges meget i programmering.
Tidsstempel → Dato og Dato → Tidsstempel
Se det aktuelle tidsstempel med det samme
Præcis konvertering med timer og minutter
Til API'er, databaser og loganalyse
Om Unix-tidsstempler
Antal sekunder siden 1. januar 1970 kl. 00:00:00 UTC (Unix Epoch).