Unix-tijdstempelconverter
Plak een Unix-tijdstempel: de tool herkent zelf of deze in seconden, milliseconden, microseconden of nanoseconden is en toont de datum in UTC, in jouw tijdzone en in alle gangbare formaten. Zet ook een datum om naar een Unix-tijdstempel.
Zo wordt het berekend
Een Unix-tijdstempel (Unix-tijd, epoch time) telt de seconden sinds 1 januari 1970, 00:00:00 UTC, de Unix-epoch. Zo definieert POSIX het (IEEE Std 1003.1, “Seconds Since the Epoch”): elke dag heeft precies 86.400 seconden en schrikkelseconden worden niet meegeteld. Het getal is overal ter wereld hetzelfde – de tijdzone speelt alleen een rol bij het weergeven ervan.
Seconden, milliseconden, microseconden, nanoseconden
Veel systemen slaan fijnere eenheden op: JavaScript (Date.now()) en Java geven milliseconden terug, Pythons time.time_ns() en Go nanoseconden, PostgreSQL gebruikt intern microseconden. De converter raadt de eenheid aan de hand van het aantal cijfers: tot 11 cijfers seconden, 12–14 milliseconden, 15–17 microseconden, 18–19 nanoseconden. Vandaag heeft een tijdstempel in seconden 10 cijfers, in milliseconden 13. Klopt de gok niet, kies dan zelf de eenheid.
Uitvoerformaten
- ISO 8601 / RFC 3339:
2026-09-27T12:30:00.000Z– de standaard voor API’s en JSON;Zbetekent UTC, anders volgt een afwijking zoals+02:00. - RFC 2822 / 5322:
Sun, 27 Sep 2026 14:30:00 +0200– de datumregel van een e-mail. - RFC 7231 / 9110 (IMF-fixdate):
Sun, 27 Sep 2026 12:30:00 GMT– voor HTTP-headers zoalsDate,ExpiresofLast-Modified, altijd in GMT. - Lokale tijd: inclusief zomertijd, op basis van de IANA-tijdzonedatabase van je browser.
Het jaar-2038-probleem
Als Unix-tijd wordt opgeslagen als ondertekend 32-bits geheel getal, loopt het maximaal op tot 231 − 1 = 2.147.483.647 – 19 januari 2038, 03:14:07 UTC. Eén seconde later slaat de teller om naar een negatief getal (13 december 1901). Moderne besturingssystemen gebruiken 64 bits; het risico zit nog in oude embedded apparaten, bestandsformaten en databasekolommen met 32-bits tijd. De converter waarschuwt zodra een waarde die grens overschrijdt.
Alles wordt berekend in je browser; er wordt niets verstuurd.
Veelgestelde vragen
Wat is een Unix-tijdstempel?
Het aantal seconden sinds 1 januari 1970, 00:00:00 UTC, zonder schrikkelseconden (POSIX). Bijvoorbeeld 1700000000 komt overeen met 14 november 2023, 22:13:20 UTC.
Hoe herken ik seconden versus milliseconden?
Aan de lengte: een actuele tijdstempel heeft 10 cijfers in seconden, 13 in milliseconden, 16 in microseconden en 19 in nanoseconden. De converter herkent dit automatisch.
Hangt een tijdstempel af van de tijdzone?
Nee. Een tijdstempel verwijst overal naar hetzelfde moment. Alleen de weergegeven kloktijd hangt af van de tijdzone, daarom toont de tool UTC en lokale tijd naast elkaar.
Hoe krijg ik de huidige tijdstempel in code?
JavaScript: Math.floor(Date.now() / 1000); Python: int(time.time()); PHP: time(); Linux-shell: date +%s; PostgreSQL: extract(epoch from now()).
Wat gebeurt er in 2038?
Op 19 januari 2038 om 03:14:07 UTC bereikt Unix-tijd 2.147.483.647, de grootste waarde van een ondertekend 32-bits geheel getal. Systemen met een 32-bits time_t lopen over; met 64 bits is er ruimte voor zo’n 292 miljard jaar.
Wordt er rekening gehouden met schrikkelseconden?
Nee – net als bij POSIX en JavaScript. Unix-tijd gaat ervan uit dat elke dag 86.400 seconden telt; systeemklokken spreiden of herhalen de schrikkelseconde.
Bronnen en wettelijke basis
- IEEE Std 1003.1: The Open Group Base Specifications (POSIX, IEEE Std 1003.1-2024) – 4.19 Seconds Since the Epoch
- RFC 3339: RFC 3339 – Date and Time on the Internet: Timestamps (ISO 8601 profile)
- RFC 5322 §3.3: RFC 5322 – Internet Message Format, 3.3 Date and Time Specification (successor of RFC 2822)
- RFC 9110 §5.6.7: RFC 9110 – HTTP Semantics, 5.6.7 Date/Time Formats (IMF-fixdate, formerly RFC 7231 §7.1.1.1)
- ECMAScript (ECMA-262) – Time Values and Time Range
- ECMAScript Internationalization API (ECMA-402) – Intl.DateTimeFormat, Intl.RelativeTimeFormat
- IANA Time Zone Database
Bijgewerkt op:
Vergelijkbare tools
- UUID generator: UUID v4 en v7 maken en controlerenMaak online UUID’s: versie 4 (willekeurig) of versie 7 (op tijd gesorteerd), tot 1.000 tegelijk. Controleer een UUID en lees versie, variant en tijdstempel.
- DNS lookupBekijk de DNS-records van elk domein: A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV en PTR, met TTL, DNSSEC-status en uitgelegde foutcodes. Gratis.
- JSON formatteren, valideren en minifiërenValideer je JSON volgens RFC 8259: foutmelding met exacte regel, kolom en duidelijke uitleg. Opmaken, minifiëren en sleutels sorteren, lokaal in de browser.
- Regex testerTest JavaScript reguliere expressies live: matches gemarkeerd, capture groups in een tabel, elk onderdeel uitgelegd. Gratis, niets wordt geüpload.
- Base64 encoderen en decoderenBase64 en Base64url encoderen en decoderen met correcte UTF-8, plus URL encode/decode (percent-encoding). Duidelijke foutmeldingen, lokaal in je browser.
- Hash generator: SHA-256, SHA-512, SHA-1, MD5Bereken SHA-256-, SHA-384-, SHA-512-, SHA-1- en MD5-hashes van tekst of een bestand en controleer een checksum – lokaal in je browser, geen upload, gratis.