Unix Timestamp Converter (epoch ↔ datum)
Plak een epoch-tijd om die als datum in elke tijdzone te zien, of kies een datum om de Unix-timestamp te krijgen. Seconden, milliseconden, microseconden en nanoseconden worden automatisch herkend.
Draait in je browserGeen account nodigNiets wordt geüpload
Timestamp → datum
Datum → timestamp
Zo gebruik je de Unix Timestamp Converter
- Bovenaan tikt de huidige Unix-tijd; kopieer die in seconden of milliseconden.
- Plak een timestamp (of een ISO-datum zoals
2026-10-12T10:00:00Z) in Timestamp → datum. De eenheid wordt afgeleid uit het aantal cijfers. - Kies een tijdzone om hetzelfde moment als lokale kloktijd te zien, plus UTC, ISO 8601, RFC 2822, relatieve tijd en weeknummer.
- Voor de omgekeerde richting kies je een datum en tijd in Datum → timestamp. Die wordt gelezen als kloktijd in de gekozen zone, inclusief zomertijd.
- Gebruik de kopieerknoppen naast elke waarde.
Wat is een Unix-timestamp?
Een Unix-timestamp (epoch-tijd, POSIX-tijd) is het aantal seconden dat verstreken is sinds 1970-01-01 00:00:00 UTC, zonder schrikkelseconden. Het beschrijft één moment, ongeacht de tijdzone, en daarom gebruiken databases, logs, JWT-exp-claims en API's het. Tijdzones doen er pas toe als je dat moment voor een mens omzet in een kalenderdatum en kloktijd.
Seconden, milliseconden, microseconden of nanoseconden?
Verschillende platforms tellen in verschillende eenheden, en die door elkaar halen is een klassieke bug (datums in 1970 of in het jaar 55.000). De converter kijkt naar het aantal cijfers:
| Cijfers (nu) | Eenheid | Typische bron |
|---|---|---|
| 10 | seconden | Unix date +%s, PHP time(), JWT-claims, Python int(time.time()) |
| 13 | milliseconden | JavaScript Date.now(), Java System.currentTimeMillis() |
| 16 | microseconden | Interne werking van PostgreSQL, sommige tracingsystemen |
| 19 | nanoseconden | Go time.UnixNano(), Python time.time_ns() |
De huidige timestamp opvragen in code
// JavaScript
Math.floor(Date.now() / 1000)
# Python
import time; int(time.time())
# Bash
date +%s
-- PostgreSQL
SELECT extract(epoch FROM now());
Tijdzones en zomertijd
Als je een datum omzet naar een timestamp, wordt de kloktijd geïnterpreteerd in de gekozen IANA-zone (bijvoorbeeld Europe/Istanbul of America/New_York), met de tijdzonedatabase van je browser. Bij de overgang naar zomertijd bestaan sommige lokale tijden niet; bij de overgang naar wintertijd komt dezelfde lokale tijd twee keer voor en wordt het eerdere moment gebruikt. De tool laat je weten wanneer dit gebeurt.
Het jaar 2038-probleem
Systemen die seconden opslaan in een signed 32-bit integer lopen over bij 2147483647, oftewel 2038-01-19 03:14:07 UTC. Moderne platforms gebruiken 64-bit-waarden, maar oudere embedded systemen en databasekolommen kunnen nog steeds getroffen worden.
Veelgestelde vragen
Hoe weet ik of mijn timestamp in seconden of milliseconden is?
Is een Unix-timestamp altijd UTC?
Kan ik negatieve timestamps omzetten?
-86400 is 1969-12-31 00:00:00 UTC.Telt Unix-tijd schrikkelseconden mee?
Kan ik een ISO 8601-datum plakken in plaats van een getal?
2026-10-12T10:00:00Z of 2026-10-12T10:00:00+03:00 worden geparsed en in elk formaat getoond, inclusief hun Unix-timestamp.