Epoch-tid forklart for utviklere og nysgjerrige
Et Unix-tidsstempel (også kalt epoch-tid) er antall sekunder som har gått siden 1. januar 1970 kl. 00:00:00 UTC — et tidspunkt som kalles Unix-epoken. Det er den mest universelle måten å angi et tidspunkt på i databehandling. Hvorfor 1970? Unix-operativsystemene ble utviklet på slutten av 1960-tallet og begynnelsen av 1970-tallet. 1. januar 1970 ble valgt som et praktisk referansepunkt — en dato som lå nær i tid og ga et langt brukbart tidsrom. Millisekunder eller sekunder: JavaScript bruker millisekunder (gang sekunder med 1000), mens Unix/Linux-kommandoer og de fleste databaser bruker sekunder. Når du jobber med tidsstempler, bør du alltid sjekke hvilken enhet som forventes — dette er en vanlig kilde til feil. År 2038-problemet: 32-bitssystemer lagrer Unix-tidsstempler som et heltall med fortegn, som når maksverdien 19. januar 2038 kl. 03:14:07 UTC. Moderne 64-bitssystemer har ikke dette problemet og kan representere datoer milliarder av år inn i fremtiden. Vanlige bruksområder: API-svar, databaseposter, loggfiler, endringstidspunkt for filer, autentiseringstokener (JWT-utløp), cache-headere og overalt der det trengs et språkuavhengig tidsformat.
Flere nyttige verktøy for dato- og tidsberegninger
Hva er et Unix-tidsstempel? Antall sekunder siden 1. januar 1970 kl. 00:00:00 UTC. Brukes mye i programmering.
Tidsstempel → Dato og Dato → Tidsstempel
Se gjeldende tidsstempel med én gang
Nøyaktig konvertering med timer og minutter
For API-er, databaser og logganalyse
Om Unix-tidsstempler
Antall sekunder siden 1. januar 1970 kl. 00:00:00 UTC (Unix Epoch).