Unix-timestamp-converter
Converteer Unix-timestamps naar leesbare datums en terug. Seconden of milliseconden, ISO 8601, UTC, lokaal — alles op één plek.
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?
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?
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.