Geen upload, 100% lokaal, geen account

Unix-tijdstempelconverter

Converteer tussen Unix-epoch-tijdstempels en leesbare datums. Detecteert automatisch seconden vs. milliseconden. Toont UTC en lokale tijdzone. Er verlaat niets je browser.

Hoe Tijdstempelconverter werkt

De tijdstempelomzetter vertaalt in beide richtingen tussen Unix-epoch-waarden en voor mensen leesbare datums. Plak een epoch-getal en het toont de bijbehorende UTC-datum-tijd en je lokale datum-tijd, waarbij het automatisch detecteert of de waarde in seconden of milliseconden is. Typ een datum en tijd in en het converteert terug naar een epoch in beide eenheden. Alle conversielogica werkt in je browser via de JavaScript-Date-API; niets wat je invoert wordt naar een server verstuurd.

De automatische detectie tussen seconden en milliseconden gebruikt een eenvoudige drempelwaarde: waarden boven 9.999.999.999 worden behandeld als milliseconden (dekt datums vanaf 2001 in ms), waarden op of onder die grens als seconden (dekt datums tot 2286). Als je tijdstempel in een dubbelzinnig bereik valt, kun je met een schakelaar de detectie handmatig overschrijven. De lokale tijdconversie gebruikt de tijdzone van je browser, inclusief eventuele zomertijdverschuivingen die voor die datum van kracht zijn.

Hoe je Tijdstempelconverter gebruikt, stap voor stap

  1. Plak een Unix-epoch-waarde (seconden of milliseconden) in het epoch-veld.
  2. Lees de UTC- en lokale datum-tijdresultaten die direct eronder verschijnen.
  3. Of typ een datum en tijd in de datumvelden om in de tegengestelde richting te converteren.
  4. Controleer het automatisch gedetecteerde eenheidslabel (seconden of milliseconden) en schakel het om als de detectie onjuist is.
  5. Kopieer de epoch of de geformatteerde datum via de knopieerknopjes.

Veelvoorkomende toepassingen

  • Een Unix-tijdstempel uit een databasequery decoderen om te bevestigen dat een record op de verwachte datum is aangemaakt.
  • Een JavaScript-Date.now()-waarde in milliseconden omzetten naar een leesbare tekenreeks tijdens een debugsessie in DevTools.
  • De epoch-seconde genereren voor een specifieke vroegere datum om als filterparameter te gebruiken in een API-verzoek met tijdgebaseerde paginering.
  • Controleren of twee tijdstempels uit verschillende systemen hetzelfde moment aanduiden door beide naar UTC te converteren en te vergelijken.

Veelgestelde vragen

Wordt iets wat ik invoer gelogd of opgeslagen op jullie servers?

Nee. De volledige conversie is een lokale JavaScript-Date-objectbewerking. De epoch-waarde of datum die je invoert, leeft alleen in je browsertabblad. Er wordt tijdens de conversie geen verzoek gedaan aan Sunasty of een andere host.

Hoe onderscheidt het hulpmiddel seconden van milliseconden?

Het telt cijfers: tot 10 wordt gelezen als seconden, 11 tot 13 als milliseconden, 14 tot 16 als microseconden en 17 of meer als nanoseconden. Als het aantal cijfers dubbelzinnig is, probeert het elke eenheid vanaf de kleinste en houdt het de eerste aan die op een aannemelijk jaar uitkomt. Er is een schakelaar beschikbaar om deze beslissing te overschrijven.

Welke tijdzone wordt gebruikt voor de 'lokale' weergave?

De tijdzone die je browser meldt, wat normaal de systeemtijdzone van je apparaat is. Als je apparaat is ingesteld op UTC, tonen lokaal en UTC dezelfde waarde. Het hulpmiddel laat je geen willekeurige tijdzone kiezen voor de lokale weergave; voor conversies naar meerdere zones is het Wereldklok-hulpmiddel op deze site beter geschikt.

Wat is het geldige bereik van Unix-tijdstempels dat dit hulpmiddel verwerkt?

Het JavaScript-Date-object ondersteunt waarden van ongeveer -8.640.000.000.000.000 ms (jaar -271821) tot 8.640.000.000.000.000 ms (jaar 275760). In de praktijk zijn tijdstempels buiten het bereik 1970 tot 2100 zeldzaam, en het hulpmiddel verwerkt ze correct zolang ze binnen het JavaScript-Date-bereik vallen.

Kan ik een tijdstempel met fractionele seconden converteren?

Als je een kommagetal plakt, wordt het fractionele deel afgekapt vóór conversie, omdat JavaScript-Date in hele milliseconden werkt. Tijdstempels met microseconde- of nanosecondeprecisie (gangbaar in Postgres of Kafka) worden direct verwerkt: plak de volledige waarde en de eenheidselector kiest de juiste. De weergegeven datum wordt nog steeds herleid tot op de milliseconde, aangezien dat de precisie is die een JavaScript-datum heeft.

Houdt de omzetter rekening met schrikkelseconden?

Nee. Unix-tijd telt geen schrikkelseconden; elke dag wordt gedefinieerd als precies 86.400 seconden, ongeacht eventuele aanpassingen voor schrikkelseconden. Dit is het standaardgedrag en komt overeen met wat POSIX-systemen, programmeertalen en de meeste databases rapporteren.