Unix Timestamp Converter

De huidige Unix-tijd en conversie tussen Timestamp en datum.

Datum → Unix Timestamp

Unix
Unix (ms)

Unix Timestamp → Datum

{{ __t('label_local') }}
UTC
ISO 8601
{{ __t('label_relative') }}
{{ __t('invalid_timestamp_hint') }}

Wat is een Unix Timestamp?

Een Unix Timestamp (ook wel Epoch Time of POSIX Time genoemd) is het aantal seconden dat is verstreken sinds 1 januari 1970 00:00:00 UTC. Deze datum staat bekend als de 'Unix Epoch'. Unix Timestamps worden als standaard tijdformaat gebruikt in vrijwel alle besturingssystemen, databases en programmeertalen.

Seconden vs. milliseconden

De klassieke Unix Timestamp telt in seconden (10 cijfers, bijv. 1700000000). Veel moderne systemen zoals JavaScript (Date.now()) gebruiken echter milliseconden (13 cijfers, bijv. 1700000000000). Deze tool detecteert automatisch of een waarde in seconden of milliseconden is opgegeven.

Het jaar-2038-probleem

Op 19 januari 2038 om 03:14:07 UTC bereikt een 32-bit Unix Timestamp zijn maximale waarde (2147483647). Systemen die nog 32-bit integers voor Timestamps gebruiken, zullen een overflow ervaren. Moderne 64-bit systemen worden niet beïnvloed.

Voorbeeld Timestamps

  • 0 — 1 januari 1970 00:00:00 UTC (Unix Epoch)
  • 1000000000 — 9 september 2001 01:46:40 UTC
  • 1700000000 — 14 november 2023 22:13:20 UTC
  • 2000000000 — 18 mei 2033 03:33:20 UTC
  • 2147483647 — 19 januari 2038 03:14:07 UTC (32-bit max)