raatools/

Unix-tijdstempelconverter

Converteer tussen Unix-tijdstempels en leesbare datums.

Current Timestamp
Seconden
1779110685
Milliseconden
1779110685903
ISO: 2026-05-18T13:24:45.903Z

Wat is een timestamp-converter?

Een timestamp-converter zet Unix-timestamps (seconden/milliseconden sinds 1 januari 1970 UTC) om naar leesbare datums en vice versa. Onmisbaar voor ontwikkelaars die met API's, databases en logbestanden werken.

De Unix-epoch (1 januari 1970 00:00:00 UTC) is het referentiepunt. Timestamp 0 = die datum. Negatieve timestamps vertegenwoordigen datums vรณรณr 1970. Het huidige moment is circa 1,7 miljard seconden sinds de epoch.

Veelgebruikte formaten

Unix timestamp (seconden): 1700000000. Milliseconden: 1700000000000. ISO 8601: 2023-11-14T22:13:20Z. RFC 2822: Tue, 14 Nov 2023 22:13:20 +0000. Databases gebruiken vaak DATETIME of TIMESTAMP typen met variรซrende precisie.

Hoe gebruikt u deze tool?

Voer een Unix-timestamp in (seconden of milliseconden) om een leesbare datum te krijgen. Of voer een datum/tijd in om de Unix-timestamp te berekenen. De tool toont de conversie in meerdere formaten en tijdzones.

Veelgebruikte toepassingen

  • API's: de meeste REST-API's retourneren timestamps in Unix-formaat of ISO 8601.
  • Databases: MySQL TIMESTAMP, PostgreSQL timestamptz, MongoDB ISODate.
  • Logbestanden: systeemloggen gebruiken timestamps voor exacte tijdregistratie.
  • JWT tokens: exp (expiry) en iat (issued at) claims zijn Unix-timestamps.
  • Bestandssystemen: created/modified tijden worden intern als timestamps opgeslagen.

Bijzondere datums

  • 0: 1 januari 1970 00:00:00 UTC โ€” de Unix-epoch.
  • 1000000000: 9 september 2001 01:46:40 UTC โ€” het 'Billennium'.
  • 2147483647: 19 januari 2038 03:14:07 UTC โ€” het Y2K38-probleem (32-bit overflow).
  • -62135596800: 1 januari 0001 โ€” het begin van de christelijke jaartelling.

Het Y2K38-probleem

32-bit systemen slaan timestamps op als een signed 32-bit integer. Maximum: 2.147.483.647 (19 januari 2038). Daarna: overflow naar een negatief getal (vergelijkbaar met Y2K). Oplossing: 64-bit timestamps (goed voor 292 miljard jaar). De meeste moderne systemen zijn al 64-bit.

Beveiligingsaspect

Timestamps in tokens (JWT exp) en cookies moeten server-side gevalideerd worden โ€” client-timestamps zijn manipuleerbaar. Gebruik monotone klokken voor tijdmetingen (niet de systeemklok). Synchroniseer serverklokken met NTP om timestamp-afwijkingen te voorkomen.

Veelgestelde vragen

Wat is het verschil tussen seconden en milliseconden timestamps?

Unix-timestamp in seconden: 10 cijfers (tot 2286). In milliseconden: 13 cijfers. JavaScript Date.now() retourneert milliseconden. Python time.time() retourneert seconden (met decimalen). Veel API's documenteren niet welke ze gebruiken โ€” controleer het aantal cijfers.

Hoe ga ik om met tijdzones en timestamps?

Unix-timestamps zijn altijd UTC โ€” ze bevatten geen tijdzone-informatie. Converteer naar lokale tijd alleen voor weergave. Sla altijd UTC op in databases. Gebruik IANA-tijdzonenamen (Europe/Amsterdam, niet CET) voor correcte zomer/wintertijd conversie.