Unix-timestamps Omzetten naar Leesbare Datums (Stap voor Stap)
Snel antwoord
Om een timestamp naar een datum te converteren: plak de Unix timestamp in de Timestamp Converter en de leesbare datum in UTC en je lokale timezone verschijnt direct. Om een datum naar een timestamp te converteren: voer de datum in. Alle verwerking gebeurt lokaal in je browser.
Invoering
Een Unix timestamp (ook epoch time of POSIX time genoemd) is het aantal seconden verstreken sinds 1 januari 1970, 00:00:00 UTC (de Unix epoch). Timestamps worden veel gebruikt in databases, logs en API's omdat ze timezone-onafhankelijk en gemakkelijk te vergelijken zijn. Mensen kunnen timestamps echter niet direct lezen —1693526400 is betekenisloos zonder conversie.
Stap voor stap
-
Open de tool Tijdstempelconversie
Ga naar de tijdstempelconversietoolpagina. De tool ondersteunt bidirectionele conversie: tijdstempel tot datum en datum tot tijdstempel.
-
Voer uw Unix-tijdstempel in
Plak de tijdstempel in het invoerveld. De tool detecteert automatisch of de waarde in seconden (10 cijfers) of milliseconden (13 cijfers) is. 1693526400 is bijvoorbeeld seconden en 1693526400000 is milliseconden.
-
Lees de voor mensen leesbare datum
De tool converteert de tijdstempel naar een datum en geeft deze weer in zowel UTC als uw lokale tijdzone. 1693526400 wordt bijvoorbeeld 2023-09-01 00:00:00 UTC. Het resultaat verschijnt onmiddellijk.
-
Converteer een datum naar een tijdstempel (omgekeerd)
Om een datum naar een Unix-tijdstempel te converteren, voert u de datum in het datuminvoerveld in. De tool berekent de tijdperkwaarde in zowel seconden als milliseconden. Dit is handig voor API oproepen waarvoor tijdstempels nodig zijn.
-
Kopieer het resultaat
Klik op Kopiëren om de geconverteerde datum of tijdstempel naar uw klembord te kopiëren voor gebruik in uw toepassing, loganalyse of API-verzoek.
Voorbeelden
Tijdstempel (seconden) tot nu toe
Invoer: 1693526400
Uitvoer: 01-09-2023 00:00:00 UTC
Tijdstempel (milliseconden) tot nu toe
Invoer: 1693526400000
Uitvoer: 01-09-2023 00:00:00 UTC
Datum naar Unix-tijdstempel
Invoer: 01-09-2023 00:00:00 UTC
Uitvoer: 1693526400 (seconden) / 1693526400000 (milliseconden)
Huidig Unix-tijdperk
Invoer: now
Uitvoer: Ongeveer 1725235200 (vanaf 02-09-2024)
Veelvoorkomende problemen
- Verwarrende seconden en milliseconden —JavaScript gebruikt milliseconden (13 cijfers), Unix en de meeste APIs gebruiken seconden (10 cijfers). Als je ze mengt, krijg je data in 1970 of het jaar 50000+.
- Verwarring in tijdzones: Unix-tijdstempels zijn altijd UTC. Converteer bij weergave naar de lokale tijdzone van de gebruiker of geef UTC expliciet op.
- Het jaar 2038-probleem: 32-bits gehele getallen met teken lopen over op 19-01-2038 03:14:07 UTC. Gebruik 64-bits gehele getallen of JavaScript-nummers (dit zijn 64-bits floats) om dit te voorkomen.
- Negatieve tijdstempels: datums vóór 01-01-1970 hebben negatieve tijdstempels. Sommige systemen ondersteunen ze niet.
Tips
- Controleer altijd of een API seconden of milliseconden verwacht: dit is de meest voorkomende tijdstempelbug.
- Gebruik ISO 8601-tekenreeksen (bijvoorbeeld "2023-09-01T00:00:00Z") voor voor mensen leesbare tijdstempels in APIs; gebruik Unix-tijdperk voor opslag en berekening.
- JavaScript Date.now() retourneert milliseconden; delen door 1000 en vloer om seconden te krijgen.
- Gebruik onze Timestamp Converter voor directe, privéconversie: er verlaten geen gegevens uw browser.