Unix-tidsstempelkonverter

Konverter Unix-tidsstempler til datoer og omvendt, med det samme i din browser.

10-cifrede tal læses som sekunder, 13-cifrede som millisekunder.

Lokal tid
UTC
ISO 8601
Relativ
Enhed

Unix-sekunder
Unix-millisekunder
Klar. Indtast et tidsstempel, eller vælg en dato.

Dit input konverteres i din browser. Intet uploades til BroBroGo.

FAQ

Er det sikkert at indsætte et tidsstempel her?

Ja. Konverteringen sker udelukkende i din browser – intet sendes til BroBroGo.

Hvordan ved den, om mit tidsstempel er i sekunder eller millisekunder?

Ud fra størrelsen: en værdi på 10 cifre behandles som sekunder, en værdi på 13 cifre som millisekunder – den samme konvention, som alle epoch-konvertere bruger, da et tidsstempel i sekunder af den størrelse ville ligge århundreder ude i fremtiden.

Hvilken tidszone vises resultaterne i?

Lokal tid bruger din enheds egen tidszone, mens UTC og ISO 8601 altid er Coordinated Universal Time, uanset hvor du befinder dig.

Unix-tidsstempel og Unix-epoken

Unix-tid er et system til at repræsentere et specifikt tidspunkt ved hjælp af et enkelt tal. Dette tal måler mængden af tid, der er forløbet siden en fastlagt startdato, kendt som Unix-epoken. Unix-epoken er defineret som den 1. januar 1970 kl. 00:00:00 Coordinated Universal Time (UTC).

Når Unix-tidsstemplet er 0, repræsenterer det nøjagtigt dette starttidspunkt, og værktøjet understøtter fuldt ud konvertering af epoke 0. For hvert sekund, der går efter dette tidspunkt, stiger tidsstemplet med 1. Unix-tid bruges i vid udstrækning i computersystemer, databaser og applikationer til at registrere hændelser, logge data og synkronisere processer på tværs af forskellige platforme.

Sekunder versus millisekunder i tidsstempler

I computersystemer lagres og behandles Unix-tidsstempler i to primære enheder: sekunder og millisekunder. Forskellen på disse to enheder er afgørende for at opnå en korrekt dato- og tidskonvertering.

  • Sekunder: Et tidsstempel i sekunder angiver antallet af hele sekunder siden epoken. Et typisk eksempel på et tidsstempel i sekunder er 1700000000.
  • Millisekunder: Mange programmeringssprog og databaser (eksempelvis JavaScript) arbejder med millisekunder for at opnå en højere præcision. Dette tal er 1000 gange større end tidsstemplet i sekunder.

Unix-tidsstempelkonverteren skelner automatisk mellem de to enheder baseret på inputtets størrelse. En værdi på 10 cifre behandles som sekunder, mens en værdi på 13 cifre behandles som millisekunder. Denne automatiske registrering forhindrer fejlfortolkninger, da et 13-cifret tal tolket som sekunder ville repræsentere en dato mange århundreder ude i fremtiden.

Tidszoner og formater ved konvertering

Når et Unix-tidsstempel konverteres til en læsbar dato, spiller tidszoner en central rolle. Unix-tidsstempler er i sig selv tidszone-uafhængige, da de altid tæller sekunder eller millisekunder i forhold til UTC. For at gøre tidsstemplet forståeligt for en bruger, må det oversættes til specifikke formater og tidszoner:

  • Lokal tid: Dette viser den konverterede dato og tid i den tidszone, som din enhed aktuelt er indstillet til.
  • UTC: Coordinated Universal Time er den primære tidsstandard, som verden regulerer ure og tid efter. UTC-resultatet ændrer sig ikke baseret på din geografiske placering.
  • ISO 8601: Dette er en international standard for repræsentation af datoer og tider. Formatet sikrer en entydig og maskinlæsbar tidsangivelse, som altid vises i UTC i dette værktøj.

Praktisk anvendelse af Unix-tidsstempler

Unix-tidsstempler er uundværlige i moderne databehandling. De bruges ofte af softwareudviklere, systemadministratorer og dataanalytikere, der arbejder med systemlogfiler eller fejlfinding, hvor hændelser er registreret med rå tidsstempler.

Værktøjet løser to primære behov:

  1. At oversætte et numerisk Unix-tidsstempel til en forståelig dato og tid.
  2. At finde det nøjagtige Unix-tidsstempel for en specifik dato og tid valgt via en kalendergrænseflade.

Derudover beregner værktøjet relative tidsudtryk. En relativ tidsangivelse beskriver, hvor lang tid der er gået, eller hvor lang tid der er til det angivne tidsstempel i forhold til det nuværende tidspunkt, såsom "lige nu".

Regler for input og fejlhåndtering

For at sikre korrekte konverteringer følger værktøjet en række faste valideringsregler:

  • Gyldige tidsstempler: Inputtet skal være et helt tal, der repræsenterer sekunder eller millisekunder. Hvis inputtet indeholder bogstaver, specialtegn eller er tomt, skjules resultaterne, og fejlmeddelelsen "Ikke et gyldigt tidsstempel – indtast et helt tal i sekunder eller millisekunder" vises.
  • Datoer uden for intervallet: Hvis du indtaster et tal, der er for stort eller for lille til at kunne tolkes som en gyldig dato, skjules resultaterne, og meddelelsen "Det tal ligger uden for intervallet for en gyldig dato" vises.
  • Nulstilling og nuværende tid: Du kan bruge funktionen "Brug nuværende tid" til hurtigt at indsætte det aktuelle tidsstempel, eller bruge "Ryd" til at fjerne alle input og resultater.
  • Kopiering: Ved at klikke på en af de beregnede værdier i resultatoversigten kopieres den pågældende værdi direkte til din udklipsholder.

Browserbaseret databehandling og privatliv

Når du bruger denne Unix-tidsstempelkonverter, sker hele konverteringsprocessen lokalt på din computer eller telefon. Dit input behandles og konverteres udelukkende i din browser, og der uploades ingen data til BroBroGo. Dette sikrer, at dine tidsstempler og datoer forbliver på din egen enhed under hele processen.

Ofte stillede spørgsmål (FAQ)

Er det sikkert at indsætte et tidsstempel her?
Ja. Konverteringen sker udelukkende i din browser – intet sendes til BroBroGo.

Hvordan ved den, om mit tidsstempel er i sekunder eller millisekunder?
Ud fra størrelsen: en værdi på 10 cifre behandles som sekunder, en værdi på 13 cifre som millisekunder – den samme konvention, som alle epoch-konvertere bruger, da et tidsstempel i sekunder af den størrelse ville ligge århundreder ude i fremtiden.

Hvilken tidszone vises resultaterne i?
Lokal tid bruger din enheds egen tidszone, mens UTC og ISO 8601 altid er Coordinated Universal Time, uanset hvor du befinder dig.