Skip to main content
CheckTown
Converters

Unix Timestamp Converter: Menselijke Datums ↔ Epoch Tijd

Gepubliceerd 5 min lezen
In dit artikel

Wat is een Unix-tijdstempel?

Een Unix-tijdstempel (ook wel epoch-tijd genoemd) is het aantal seconden dat is verstreken sinds 1 januari 1970 om 00:00:00 UTC. Het is de meest gebruikte methode voor het weergeven van tijd in computersystemen, omdat het tijdzone-onafhankelijk is, als één geheel getal wordt opgeslagen en eenvoudig rekenkundig te verwerken is.

Unix-tijdstempels worden gebruikt in vrijwel elke programmeertaal en database. JavaScript gebruikt milliseconden (deel door 1000 om seconden te krijgen), terwijl de meeste andere talen seconden gebruiken. Het jaar 2038-probleem betreft 32-bit-systemen die zullen overlopen wanneer de tijdstempel 2^31 overschrijdt.

Hoe tijdstempelconversie werkt

De converter vertaalt in beide richtingen tussen Unix-tijdstempels en voor mensen leesbare datums.

  • Epoch naar datum — converteert een Unix-tijdstempel naar een geformatteerde datum- en tijdreeks
  • Datum naar epoch — converteert een datum/tijdreeks naar het bijbehorende Unix-tijdstempel
  • Tijdzoneondersteuning — toont geconverteerde tijden in UTC en lokale tijdzone tegelijkertijd

Probeer gratis — geen aanmelding vereist

Een tijdstempel converteren →

Wanneer tijdstempelconversie gebruiken

Tijdstempelconversie is handig bij het werken met datums die als getallen zijn opgeslagen in API's, databases of logbestanden.

  • API-debuggen — converteer Unix-tijdstempels in API-responses naar leesbare datums voor inspectie
  • Loganalyse — interpreteer tijdstempelvelden in logbestanden en databaserecords
  • Plannen — verifieer dat datumberekeningen in code de juiste Unix-tijdstempelwaarden opleveren

Veelgestelde vragen

Wat is het verschil tussen een Unix-tijdstempel in seconden versus milliseconden?

De meeste Unix-systemen gebruiken seconden. JavaScript's Date.now() geeft milliseconden terug. Als een tijdstempel 1000x te groot lijkt (bijv. 1708600000000 in plaats van 1708600000), staat het in milliseconden. Controleer altijd de grootte en deel door 1000 als je met JavaScript-tijdstempels werkt in een context die seconden verwacht.

Wat is het jaar 2038-probleem?

Op 19 januari 2038 lopen 32-bit signed integers die worden gebruikt om Unix-tijdstempels op te slaan over, waardoor ze een negatieve waarde krijgen die 1901 voorstelt. Systemen die nog 32-bit tijdstempels gebruiken, zullen crashen. Moderne systemen gebruiken 64-bit integers die miljarden jaren niet zullen overlopen.

Worden Unix-tijdstempels beïnvloed door zomertijd?

Nee. Unix-tijdstempels vertegenwoordigen altijd verstreken seconden sinds de epoch in UTC, ongeacht de zomertijd. De zomertijdaanpassing geldt alleen bij het omzetten naar een lokale tijdweergave. Dit is een van de belangrijkste voordelen van het opslaan van tijden als Unix-tijdstempels.

Gerelateerde Tools