PK Systems PK Systems
Datum & tijd

Unix-timestamp-converter

Converteer Unix-timestamps naar leesbare datums en terug. Seconden of milliseconden, ISO 8601, UTC, lokaal — alles op één plek.

Unix-timestamp-converter

Unix → Datum

Gedecodeerde datum

ISO 8601
UTC
Lokaal
Relatief
Tijdzone

Datum → Unix

Gecodeerde timestamp

Unix (s)
Unix (ms)
ISO 8601
UTC

Over Unix-timestamps

Een Unix-timestamp is het aantal seconden dat is verstreken sinds 00:00:00 UTC op 1 januari 1970, het zogenaamde Unix-epoch. Veel API's, logbestanden en databases slaan datums zo op omdat het één integer is zonder tijdzone-, kalender- of locale-ambiguïteit. Sommige systemen gebruiken milliseconden (de standaard van JavaScript Date.getTime()), wat ongeveer 1000× grotere waarden geeft dan de secondenvorm. Tussen een timestamp en een wandklokdatum converteren vereist een tijdzone-offset; deze tool decodeert naar zowel UTC als de lokale zone van je browser.

Hoe gebruik je deze converter

Plak een Unix-timestamp in het bovenste vak en kies de eenheid (seconden is standaard; schakel naar milliseconden voor 13-cijferige JS-timestamps). Het gedecodeerde paneel toont ISO 8601, de standaard UTC-string, je lokale tijd, een relatieve frase als 3 dagen geleden en de componenten per onderdeel. Het onderste paneel doet het omgekeerde — kies een datum en tijd en lees de overeenkomstige Unix-seconden, Unix-milliseconden, ISO 8601- en UTC-waarden af. Klik op Gebruik huidige tijd om het in één klik te vullen met dit moment.

Bekende timestamps

Een paar waarden om te kennen: 0 is het Unix-epoch zelf, 946684800 is middernacht 1 januari 2000 UTC (Y2K), 1234567890 is 13 februari 2009 23:31:30 UTC (populair voor tests), en 2147483647 is 19 januari 2038 03:14:07 UTC — het moment waarop 32-bit signed timestamps overflowen. Moderne systemen gebruiken 64-bit timestamps en zijn veilig, maar legacy-databases en embedded firmware kunnen voor die datum nog patches nodig hebben.

Veelgestelde vragen

Waarom zijn sommige timestamps 10 cijfers en andere 13?
Tien-cijferige timestamps zijn seconden sinds de epoch en zijn de klassieke Unix-vorm, gebruikt door de meeste systeem-API's, databases en protocollen. Dertien-cijferige timestamps zijn milliseconden — Date.getTime() in JavaScript, System.currentTimeMillis() in Java en veel web-API's geven dit terug. Is een getal rond 1.7e9, dan zijn het seconden; rond 1.7e12, dan zijn het milliseconden.
Wat is ISO 8601?
ISO 8601 is de internationale standaard voor datum- en tijdstrings — 2024-03-15T14:30:00.000Z. De T scheidt datum en tijd en de afsluitende Z betekent UTC ("Zulu time"). Het sorteert correct als gewone string, parseert identiek over talen en is het formaat dat de meeste moderne API's verkiezen boven Unix-timestamps wanneer leesbaarheid telt.
Hangt de lokale tijd van mijn computer af?
Ja. De browser gebruikt je besturingssysteem-tijdzone om de lokale string te renderen. Klopt je klok of tijdzone niet, dan zijn de lokale uitvoer en de relatieve frase ook fout — UTC en ISO 8601 blijven correct omdat ze absoluut zijn. Op reis? Zet je OS op Auto om de locatie te volgen, of kies handmatig de juiste zone.
Wat is het Y2038-probleem?
Veel oudere Unix-systemen slaan timestamps op als 32-bit signed integers, die overflowen bij 2.147.483.647 seconden — 03:14:07 UTC op 19 januari 2038. Daarna kunnen getroffen systemen terugvallen naar 1901. De meeste huidige besturingssystemen, talen en databases zijn allang naar 64-bit tijd, maar je vindt nog 32-bit tijd in embedded firmware, oude kernels en legacy-bestandsformaten.
Worden schrikkelseconden afgehandeld?
Nee, en bijna geen Unix-systeem doet dat. Unix-tijd doet alsof elke dag exact 86.400 seconden is. Schrikkelseconden worden in UTC ingevoegd door op OS-niveau te smearen of te steppen — de timestamp zelf weerspiegelt ze niet. Voor dagelijks gebruik is dit onzichtbaar; voor hoge-precisie-timing (financiële handel, wetenschappelijke instrumenten) heb je een andere tijdschaal nodig zoals TAI.
Kan ik een link delen met een specifieke timestamp?
Nog niet — invoer is puur client-side en wordt niet in de URL gecodeerd. Om een timestamp te delen kopieer je het getal en plak je het in een chat of document; ontvangers kunnen het hier terugplakken. Voor deelbare links voor tijdzone-meeting-planning zijn speciale tools als Every Time Zone beter geschikt.