Wat is een Unix-timestamp?
Een Unix-tijdstempel is het aantal seconden (of milliseconden) verstreken sinds het Unix-tijdperk — 1970-01-01T00:00:00Z. Het is de canonieke manier om een moment weer te geven in logbestanden, API-antwoorden, databasekolommen en JWT-claims. Deze converter rendert een tijdstempel tegelijkertijd in UTC, je lokale tijdzone en elke toegevoegde IANA-zone, en converteert in beide richtingen — alles in je browser, zonder enige netwerkaanvraag.
Hoe werkt de conversie van een Unix-timestamp?
De tool draait een kleine, deterministische pipeline die het native gedrag van Date en Intl.DateTimeFormat van het platform weerspiegelt:
- Magnitudedetectie. Elke numerieke invoer groter dan 1012 wordt als milliseconden behandeld; alles kleiner als seconden.
1700000000wordt als seconden gelezen,1700000000000als milliseconden, en beide verwijzen naar hetzelfde moment. - Momentconstructie. De gedetecteerde waarde wordt indien nodig vermenigvuldigd naar milliseconden en doorgegeven aan
new Date(ms). Het resultaat is een platformeigen moment dat geen eigen tijdzone draagt — het is altijd een punt op de globale tijdlijn. - Multi-zone rendering. Voor elke actieve zone in de selector roept de tool
Intl.DateTimeFormataan met die zone om vier parallelle weergaven te produceren — ISO 8601 met de juiste offset, een RFC-2822-achtige string, een taalbewuste lange vorm en een relatieve uitdrukking als „3 minuten geleden”. - Datum → Tijdstempel-omkering. Wanneer je van richting wisselt, leest de tool de wandklok-waarde van de
datetime-localen de gekozen zone, berekent de offset van die zone op dat wandklok-moment en converteert terug naar een UTC-moment. De uitvoer wordt zowel als Unix-seconden als Unix-milliseconden gerenderd met aparte kopieerknoppen. - Live tikken. „Live” inschakelen start een
setInterval(tick, 1000)-lus die elke cel elke seconde opnieuw rendert; uitschakelen ruimt het interval op en bevriest het scherm. De pulserende stip weerspiegelt het standaard live-mode-contract dat in alle Ultim8Soft-tools wordt gebruikt.
Waarom deze Unix-timestamp-converter gebruiken?
- Privacy als standaard. De pagina doet na het laden van het document nul netwerkoproepen. Je tijdstempel verlaat het tabblad nooit — open DevTools, klik op Converteren, en het Netwerk-paneel blijft stil.
- Seconden en milliseconden in één veld. Geen geraden meer welke eenheid je logregel gebruikt; de magnitudedetector kiest de juiste eenheid en vertelt je welke hij gekozen heeft.
- Multi-zone in één oogopslag. Vergelijk een betalingstijdstempel tussen UTC, het bureau van je engineer in Tokio, het scherm van de klant in New York en het auditlogboek in Londen — alles in één rendering, zonder kalenderrekenwerk.
- RFC-correcte uitvoer. ISO 8601 gebruikt de exacte zone-offset, RFC 2822 volgt de conventionele vorm en de lokale weergave gebruikt de voorkeurstaal van je browser. Dezelfde getallen, vier formaten, geen afrondingsverrassingen.
Wat zijn veelvoorkomende toepassingen van Unix-timestamps?
Overal waar een systeem tijd als getal schrijft, is een Unix-tijdstempelconverter de eerste tool waar je naar grijpt:
- Logregels debuggen. Applicatielogs van
journald, CloudWatch, Datadog of Sentry dragen meestal een epoch-kolom. Plak hem hier om de exacte wandklok-tijd te zien in zowel de zone van de on-call engineer als die van de klant in één rendering. - JWT-claims decoderen. De
iat- enexp-claims in een JSON Web Token zijn Unix-seconden-tijdstempels. Laat ze hier vallen om te zien wanneer het token is uitgegeven en wanneer het verloopt — in seconden, milliseconden, ISO 8601 en relatieve tijd, naast elkaar. - API-antwoordtijdstempels vergelijken. REST- en webhook-payloads zenden tijdstempels in inconsistente eenheden — Stripe gebruikt seconden, Shopify gebruikt milliseconden, GitHub gebruikt ISO-strings. Converteer het ruwe getal om de uitlijning met de orderregel, het auditlog en de klantgerichte bon te verifiëren.
Hoe ziet een voorbeeld van een Unix-timestamp eruit?
Neem de tijdstempel 1700000000. De magnitudedetector leest hem als seconden (hij zit ruim onder 1012), dus de tool construeert new Date(1700000000 * 1000) — het moment 2023-11-14T22:13:20.000Z. De UTC-kaart toont de ISO-string, de RFC-2822-vorm (Tue, 14 Nov 2023 22:13:20 GMT), de lange lokale vorm en een relatieve uitdrukking geteld vanaf je huidige klok. De Tokio-kaart rendert hetzelfde moment als 2023-11-15T07:13:20.000+09:00, de New York-kaart als 2023-11-14T17:13:20.000-05:00 en de Londen-kaart als 2023-11-14T22:13:20.000+00:00. Voer dezelfde waarde in als 1700000000000 in milliseconden en je krijgt een identieke rendering — de magnitudedetector handelt de eenheidsomschakeling stilletjes af.
Deze Unix-tijdstempelconverter doet één ding: een getal in een moment veranderen, of een moment in een getal, over elke tijdzone die je belangrijk vindt, zonder de waarde ergens heen te sturen. Plakken, klikken, kopiëren, doorgaan.