Zo gebruik je deze tool
- Plak een tijdstempel bij “Tijdstempel → datum”. De tool herkent of deze in seconden, milliseconden, microseconden of nanoseconden is, of je kunt de eenheid zelf kiezen.
- Bekijk de datum in je lokale tijd, in UTC, als ISO 8601 en als RFC 2822. Kopieer de notatie die je nodig hebt.
- Om de omgekeerde omzetting te doen, kies je een datum en tijd bij “Datum → tijdstempel” en geef je aan of het om lokale tijd of UTC gaat.
- De huidige Unix-tijd bovenaan wordt elke seconde bijgewerkt. Pauzeer de teller om een vaste waarde te kopiëren.
Hoe het werkt
Unix-tijd (ook wel epochtijd of POSIX-tijd genoemd) telt het aantal seconden sinds 1 januari 1970, 00:00:00 UTC. Op een bepaald moment is dit getal overal ter wereld hetzelfde. Daarom wordt het gebruikt in databases, logs, API's en bestandssystemen. Tijden van vóór 1970 zijn negatief: -86400 is 31 december 1969.
Verschillende systemen gebruiken verschillende eenheden. Unix-tools, PHP en de meeste API's gebruiken seconden (10 cijfers voor huidige datums), JavaScript en Java gebruiken milliseconden (13 cijfers), en sommige databases en tracingsystemen gebruiken microseconden (16 cijfers) of nanoseconden (19 cijfers). De automatische detectie telt de cijfers van het gehele deel: maximaal 11 cijfers wordt gelezen als seconden, 12–14 als milliseconden, 15–17 als microseconden en 18 of meer als nanoseconden. Dit klopt voor datums van ongeveer 1973 tot 5138; kies voor andere datums zelf de eenheid.
De resultaten worden in verschillende notaties weergegeven. ISO 8601 (2023-11-14T22:13:20.000Z) is de standaard voor gegevensuitwisseling; de Z staat voor UTC. RFC 2822 (Tue, 14 Nov 2023 22:13:20 +0000) wordt gebruikt in e-mailheaders en RSS-feeds. De lokale tijd gebruikt de tijdzone- en taalinstellingen van je browser, inclusief zomertijd.
Unix-tijd houdt geen rekening met schrikkelseconden: elke dag telt precies 86.400 seconden. Datums worden weergegeven met millisecondenprecisie, de resolutie van JavaScript-datums. De extra cijfers van tijdstempels in microseconden en nanoseconden worden daarom niet weergegeven.
Voorbeelden
Een logregel lezen
Een logregel bevat ts=1700000000. Dit getal heeft 10 cijfers en wordt daarom gelezen als seconden: dinsdag 14 november 2023, 22:13:20 UTC, met daaronder de tijd in je eigen tijdzone.
Een JavaScript Date.now()-waarde
1700000000000 heeft 13 cijfers en wordt gelezen als milliseconden: hetzelfde moment als in het voorbeeld hierboven. Deel het getal door 1.000 om de Unix-tijd in seconden te krijgen die een PHP- of Python-backend verwacht.
Een vervaldatum instellen voor een API-token
Wil je iets laten verlopen op 1 januari 2030 om middernacht UTC? Kies dan die datum met “UTC” geselecteerd. De Unix-tijd in seconden is 1893456000, klaar voor een exp-claim of cacheheader.
Veelgestelde vragen
Hoe weet ik of mijn tijdstempel in seconden of milliseconden is?
Tel de cijfers. Bij datums uit de afgelopen decennia hebben seconden 10 cijfers (bijvoorbeeld 1700000000) en milliseconden 13 (bijvoorbeeld 1700000000000). De tool herkent de eenheid automatisch en laat zien welke is gebruikt.
Is een Unix-tijdstempel afhankelijk van de tijdzone?
Nee. Een tijdstempel staat voor één moment, dat overal hetzelfde is. Alleen de weergave als kalenderdatum en kloktijd is afhankelijk van de tijdzone. Daarom toont de tool zowel UTC als je lokale tijd.
Wat is het jaar 2038-probleem?
Systemen die Unix-tijd opslaan als een signed 32-bit integer kunnen tellen tot maximaal 2.147.483.647. Dat is 19 januari 2038, 03:14:07 UTC. Een seconde later loopt de waarde over. Moderne systemen gebruiken 64-bitwaarden en hebben dit probleem niet; deze tool wordt er niet door beïnvloed.
Kan ik datums van vóór 1970 omrekenen?
Ja. Voer een negatieve tijdstempel in, zoals -31536000 (1 januari 1969), of kies een eerdere datum bij “Datum → tijdstempel”.
Waarom verschilt de lokale tijd een ongebruikelijk aantal minuten van UTC?
Sommige tijdzones hebben een offset van 30 of 45 minuten (bijvoorbeeld UTC+5:30 in India en UTC+5:45 in Nepal), en door de zomertijd verandert de offset gedurende een deel van het jaar. De weergegeven lokale tijd volgt voor die datum de tijdzoneregels van je apparaat.
Privacy
Alle conversies gebruiken de klok- en datumfuncties van je browser. Niets wat je invoert wordt geüpload, opgeslagen of opgenomen in analytics.