Unix Timestamp Converter

Converteer direct tussen Unix-tijdstempels en leesbare datums. Een ontwikkelaarsvriendelijke Epoch-tijdconverter voor programmeren, debuggen en data-analyse. Gratis online tool.

Huidige Unix Timestamp: ...
Conversierichting

Voer een Unix Timestamp in seconden in

Hoe te Gebruiken

  1. Voer gegevens in

    Vul de vereiste waarden in de invoervelden in.

  2. Pas instellingen aan

    Selecteer de juiste opties en instellingen.

  3. Bekijk resultaten

    Klik Bereken voor directe resultaten.

Wat is een Unix-tijdstempel?

Een Unix-tijdstempel (Unix time, POSIX time, Epoch time) geeft als een enkel geheel getal het aantal seconden weer dat is verstreken sinds 1 januari 1970, 00:00:00 UTC (het Unix-epoch). Omdat het overal ter wereld naar hetzelfde moment verwijst, ongeacht tijdzone, zomertijd of kalendernotatie, is het de facto standaard geworden voor opslag in databases, logging, API-communicatie en het vergelijken van tijden.

Waarom tijd als getal uitdrukken?

  • Eenvoudig vergelijken — bepalen welk van twee momenten eerder is, is slechts een vergelijking van gehele getallen.
  • Makkelijk rekenen — optellen of aftrekken geeft direct de verstreken tijd in seconden.
  • Geen dubbelzinnigheid — als absolute UTC-tijd is er geen verwarring over of een waarde lokale tijd of UTC is.

Gangbaar zijn vormen van 10 cijfers (seconden) en 13 cijfers (milliseconden); JavaScript en Java werken standaard in milliseconden, terwijl Unix-systeemaanroepen seconden gebruiken.

Rekenformule

Tijdstempels en datums worden in beide richtingen omgerekend via 1000 (de millisecondefactor).

  • Tijdstempel → datum: datum = new Date(timestamp x 1000)
  • Datum → tijdstempel: timestamp = floor(UTC-milliseconden / 1000)

Voorbeeld: het omrekenen van 1711324800 seconden geeft 1711324800 x 1000 = 1.711.324.800.000 milliseconden → 2024-03-25 00:00:00 UTC. Omgekeerd wordt 1970-01-01 01:00 het tijdstempel 3600, want 1 uur = 3600 seconden. Hierbij is timestamp het aantal seconden sinds het epoch, is x1000 de omrekenfactor naar milliseconden en is floor het afkappen van de decimalen.

Veelgestelde Vragen

Wat is een Unix-tijdstempel?
Een Unix-tijdstempel (Unix time, POSIX time) is het aantal seconden dat is verstreken sinds 1 januari 1970, 00:00:00 UTC. Het is de meest fundamentele manier waarop computersystemen datum en tijd weergeven, waarbij hetzelfde moment als een enkel getal wordt uitgedrukt, ongeacht de tijdzone. Tijdstempel 0 is bijvoorbeeld middernacht (UTC) op 1 januari 1970.
Wat is het epoch?
Het epoch is het referentiepunt voor het meten van tijd. Op Unix/POSIX-systemen is het epoch 1 januari 1970, 00:00:00 UTC, ook wel het 'Unix-epoch' genoemd. Elke Unix-tijdstempel telt de seconden die sinds dat moment zijn verstreken, en negatieve tijdstempels staan voor momenten van voor 1970.
Wat is het Y2K38-probleem (jaar 2038)?
Y2K38 is een overflowprobleem dat optreedt wanneer een tijdstempel wordt opgeslagen in een 32-bits geheel getal met teken. De maximale 32-bitswaarde 2.147.483.647 komt overeen met 19 januari 2038, 03:14:07 UTC; vlak daarna slaat de waarde om naar negatief en wordt de tijd ten onrechte als 1901 weergegeven. De meeste moderne systemen hebben dit opgelost met 64-bits gehele getallen.
Wat is het verschil tussen tijdstempels in seconden en in milliseconden?
Tijdstempels in seconden hebben meestal 10 cijfers (bijv. 1711324800) en die in milliseconden 13 cijfers (bijv. 1711324800000). De relatie is 'milliseconden = seconden x 1000'. Date.now() van JavaScript en Java leveren milliseconden, terwijl het Unix-commando date en time() van PHP seconden teruggeven. Deze converter toont het resultaat zowel in seconden als in milliseconden.
Waarom worden UTC-tijd en lokale tijd verschillend weergegeven?
De tijdstempel zelf is een absolute UTC-tijd, maar voor mensen is hun eigen lokale tijd prettiger te lezen. Daarom wordt dezelfde tijdstempel op twee manieren getoond: in UTC en in de lokale tijdzone van je browser. Korea (KST) is bijvoorbeeld UTC+9, dus voor dezelfde tijdstempel wordt de lokale tijd 9 uur voor op UTC weergegeven.
Hoe vind ik de huidige Unix-tijdstempel?
Wanneer je deze pagina opent, wordt de huidige Unix-tijdstempel live weergegeven, en met de knop 'Huidige tijdstempel gebruiken' wordt deze meteen in het invoerveld geplaatst. Op de commandoregel kun je de huidige tijdstempel in seconden ook verkrijgen met 'date +%s' (Unix/Mac).
Wat is de ISO 8601-notatie en waarom wordt die erbij getoond?
ISO 8601 is een internationale standaard om datum en tijd te schrijven, zoals '2024-03-25T00:00:00.000Z', waarbij de afsluitende Z UTC betekent. Tijdstempels zijn lastig te lezen voor mensen, terwijl UTC-tekenreeksen goed uitwisselbaar zijn tussen systemen, dus worden ze vaak samen gebruikt in API's, logs en JSON; daarom leveren we deze bij het conversieresultaat.
Kan een tijdstempel nul of negatief zijn?
Ja. Tijdstempel 0 is het referentiepunt van het epoch, 1 januari 1970, 00:00:00 UTC, en eerdere momenten (bijv. 1969) worden als negatieve getallen uitgedrukt. Ter referentie: Y2K (2000-01-01) is 946684800 en de Y2K38-grens is 2147483647, dus bepaalde momenten hebben vaste gehele waarden.
Kalendergegevens 2026

Gerelateerde Rekenmachines