acento.io
Udviklerværktøj

Unix timestamp converter

Konverter epoch-tid til læsbar dato og tilbage igen — direkte i browseren, uden at dine data forlader din maskine.

Af Carlos Suárez , Systemingeniør
Sidst opdateret:

Hvad dette Unix timestamp converter gør

Unix epoch-tid tæller sekunder siden 1970-01-01 00:00:00 UTC — et udgangspunkt, der er fundamentalt i stort set alle programmeringssprog og databaser. Denne danske version af vores unix timestamp converter oversætter et epoch-tal til ISO 8601, UTC og din lokale tidszone på én gang, så du hurtigt kan spotte timezone-fejl. Danmark følger UTC+1 (CET) om vinteren og UTC+2 (CEST) om sommeren, og det afspejles direkte i 'Lokal tid'-feltet. Værktøjet auto-detekterer, om du har indtastet 10 cifre (sekunder) eller 13 cifre (millisekunder), og du kan trykke 'Nu' for at indsætte det aktuelle epoch-tidspunkt. 100 % klient-side — dine data forlader aldrig din browser. Ingen upload, ingen sporing, ingen serverlogfiler.

Funktioner

  • Auto-detektion af sekunder vs. millisekunder. Indtast et 10-cifret eller 13-cifret tal, og værktøjet vælger selv den rigtige fortolkning — ingen manuel omregning nødvendig.
  • UTC og lokal tid side om side. Se begge tidszoner på én gang. Det gør det nemt at fange den klassiske fejl, hvor UTC forveksles med lokal tid i API-svar eller databasefelter.
  • Tovejskonvertering. Indsæt enten et epoch-tal eller en datostreng (ISO 8601, RFC 2822 m.fl.) — konverteringen kører begge veje uden ekstra trin.
  • Relativ tidsvisning. Se med det samme, om tidsstemplet er 'for 3 dage siden' eller 'om 2 timer', nyttigt når du debugger JWT-tokens eller API-logs.
  • Nu-knap til øjeblikkelig epoch. Tryk 'Nu' for at indsætte det aktuelle tidspunkt som epoch. Hurtigt udgangspunkt til beregninger — se også vores [date calculator](/da/date-calculator/) til datoaritmetik.
  • Ingen biblioteksafhængigheder. Bygget på den native Date-API i JavaScript — intet bibliotek, ingen ekstra netværksanmodninger, hurtig indlæsning selv på langsomme forbindelser.

Sådan bruger du Unix timestamp converter

Indsæt et epoch-tal eller en datostreng i det relevante felt — konverteringen sker øjeblikkeligt. I terminalen kan du hente det aktuelle epoch med date +%s (bash) eller i Python med import time; int(time.time()).

  1. Indsæt dit timestamp. Skriv eller indsæt et Unix epoch-tal (f.eks. 1714900800) i epoch-feltet. Brug 'Nu' for at starte fra det aktuelle tidspunkt.
  2. Aflæs resultatet. Epoch-sekunder, millisekunder, ISO 8601, UTC og lokal dansk tid vises automatisk. Den relative visning fortæller dig, hvor langt tidsstemplet er fra nu.
  3. Konverter fra datostreng. Vil du gå den anden vej, skriver du en ISO 8601-streng som 2024-05-05T10:00:00Z i datofeltet, og epoch-værdien beregnes straks.
  4. Kopiér den ønskede værdi. Klik 'Kopiér' ud for det format, du har brug for, og indsæt det direkte i din kode eller dit API-kald.

Typiske anvendelser

  • Debugging af API-logs. Serverlogs fra AWS, GCP eller Azure indeholder typisk epoch-tal. Konverter dem hurtigt til ISO 8601 for at se præcis, hvornår en fejl opstod.
  • Validering af JWT-claims. JWT's exp- og iat-felter er i sekunder, mens JavaScript's Date.now() returnerer millisekunder. Indsæt værdien direkte her for at verificere, om tokenet er udløbet — som anbefalet i NIST SP 800-63B for digitale identitetssystemer.
  • Databasefelter til menneskelæsbar tid. MySQL's TIMESTAMP-felt har en øvre grænse på 2038-01-19 03:14:07 UTC — Year 2038-problemet. Konvertér epoch-værdier fra ældre tabeller for at tjekke, om de ligger tæt på denne grænse, og overvej DATETIME-typen i stedet.
  • HR- og tidsregistreringssystemer. Dansk lovgivning om arbejdstid kræver præcis registrering. Epoch-baserede tidsstempler i HR-systemer skal ofte vises i lokal dansk tid — CET eller CEST afhængigt af årstiden.
  • Cron-job og planlagte opgaver. Verificér, hvornår et planlagt job sidst kørte, ved at konvertere dets epoch-starttidspunkt. Brug [cron-udtryks-parser](/da/cron-parser/) til at validere selve cron-udtrykket.

Ofte stillede spørgsmål

Hvad er forskellen på epoch-sekunder og epoch-millisekunder?

Epoch-sekunder er et 10-cifret tal (f.eks. 1714900800), mens epoch-millisekunder er 13 cifre (f.eks. 1714900800000). Forveksler du de to, risikerer du datoer i år 56.000 eller i 1970 — en hyppig fejl i JavaScript, fordi Date.now() returnerer millisekunder, mens de fleste andre sprog og systemer bruger sekunder.

Hvorfor ser tidspunktet forkert ud i min tidszone?

Epoch-tid er altid UTC-baseret. Forskellen opstår, når kode antager lokal tid i stedet for UTC, eller omvendt. Værktøjet viser både UTC og din lokale tid side om side, så du hurtigt kan se, om afvigelsen svarer til Danmarks UTC-offset (CET/CEST).

Sender værktøjet mine timestamps til en server?

Nej. Al behandling sker i din browser via den native JavaScript Date-API. Ingen data sendes afsted, og der er ingen serverlogfiler. Det gælder uanset hvad du indsætter — produktionstimestamps, JWT-værdier eller interne datoer.

Hvad er Year 2038-problemet, og berører det mig?

MySQL's TIMESTAMP-type kan ikke gemme datoer efter 2038-01-19 03:14:07 UTC, fordi den bruger en 32-bit heltalstælling — det svarer til det problem, Y2K repræsenterede for tocifrende årstal. Bruger du MySQL til fremtidige bookinger eller kontrakter, bør du skifte til DATETIME-typen, som rækker til år 9999. Konverter-værktøjet her viser dig præcis, om et givet timestamp overskrider grænsen.

Kan jeg konvertere en ISO 8601-streng til epoch?

Ja. Skriv en ISO 8601-streng som 2024-05-05T10:00:00Z i datofeltet — epoch-sekunder og -millisekunder beregnes automatisk. RFC 2822-format (som bruges i e-mailheadere) understøttes også. Vil du beregne forskellen mellem to datoer bagefter, kan [date calculator](/da/date-calculator/) hjælpe.

Hvad betyder POSIX timestamp?

POSIX timestamp er et andet navn for Unix epoch-tid — antallet af sekunder siden 1970-01-01 00:00:00 UTC uden skudsekunder. Betegnelserne 'unix timestamp', 'epoch timestamp', 'posix timestamp' og 'linux timestamp' bruges i flæng og refererer alle til det samme format.