Ingen upload, 100% lokalt, ingen konto

Unix Tidsstempel-konverter

Konverter mellem Unix epoch-tidsstempler og menneskelige datoer. Registrerer automatisk sekunder vs. millisekunder. Viser UTC og lokal tidszone. Intet forlader din browser.

Sådan virker Tidsstempel-konverter

Tidsstempelkonverteren oversætter mellem Unix-epoksværdier og menneskeligt læsbare datoer i begge retninger. Indsæt et epoktal og det viser den tilsvarende UTC-dato-tid og din lokale dato-tid, med automatisk genkendelse af om værdien er i sekunder eller millisekunder. Skriv en dato og et klokkeslæt og det konverteres tilbage til et epok i begge enheder. Al konverteringslogik kører inde i din browser ved hjælp af JavaScript Date API; ingenting du angiver overføres til nogen server.

Automatisk genkendelse af sekunder versus millisekunder bruger en simpel grænseværdi: værdier over 9.999.999.999 behandles som millisekunder (dækker datoer fra 2001 og fremad i ms), og værdier ved eller under det behandles som sekunder (dækker datoer op til 2286). Hvis dit tidsstempel falder i et tvetydigt interval, lader en knap dig tilsidesætte gættet. Den lokale tidskonvertering bruger browserens egen tidszone, inklusive eventuelle sommertidsjusteringer der gælder for den dato.

Sådan bruger du Tidsstempel-konverter, trin for trin

  1. Indsæt en Unix-epovsværdi (sekunder eller millisekunder) i epokfeltet.
  2. Læs UTC- og lokal dato-tid-resultaterne der vises umiddelbart nedenfor.
  3. Eller skriv en dato og et klokkeslæt i datofelterne for at konvertere i modsat retning.
  4. Tjek den automatisk genkendte enhedsbezeichning (sekunder eller millisekunder) og skift den hvis gættet er forkert.
  5. Kopier enten epoken eller den formaterede dato med kopieringsknapperne.

Almindelige anvendelser

  • Afkod et Unix-tidsstempel fra et databaseforespørgselsresultat for at bekræfte at en post blev oprettet på den forventede dato.
  • Konverter en JavaScript Date.now()-værdi fra millisekunder til en læsbar streng under en fejlfindingssession i DevTools.
  • Generer epoksekundet for en bestemt dato i fortiden til brug som filterparameter i en API-anmodning med tidsbaseret paginering.
  • Verificer at to tidsstempler fra forskellige systemer refererer til det samme øjeblik ved at konvertere begge til UTC og sammenligne.

Ofte stillede spørgsmål

Logges eller gemmes noget jeg angiver på jeres servere?

Nej. Hele konverteringen er en lokal JavaScript Date-objektoperation. Epok- eller datoværdien du angiver lever kun i din browserfane. Ingen anmodning sendes til Sunasty eller nogen anden vært under konverteringen.

Hvordan skelner værktøjet sekunder fra millisekunder?

Det tæller cifre: op til 10 læses som sekunder, 11 til 13 som millisekunder, 14 til 16 som mikrosekunder og 17 eller flere som nanosekunder. Når antallet af cifre er tvetydigt, prøver det hver enhed fra den mindste og beholder den første, der lander på et sandsynligt årstal. En kontakt er tilgængelig til at tilsidesætte denne beslutning.

Hvilken tidszone bruges til "lokal"-visningen?

Den tidszone din browser rapporterer, hvilket normalt er systemtidszonen på den enhed du bruger. Hvis din enhed er sat til UTC, vil lokal og UTC vise den samme værdi. Værktøjet lader dig ikke vælge en vilkårlig tidszone til den lokale visning; for konverteringer i flere zoner er Verdensur-værktøjet på dette websted mere velegnet.

Hvilket gyldigt interval af Unix-tidsstempler håndterer dette værktøj?

JavaScript Date-objektet understøtter værdier fra ca. -8.640.000.000.000.000 ms (år -271821) til 8.640.000.000.000.000 ms (år 275760). I praksis er tidsstempler uden for intervallet 1970 til 2100 sjældne, og værktøjet håndterer dem korrekt så længe de falder inden for JavaScript Date-intervallet.

Kan jeg konvertere et tidsstempel der inkluderer brøkdele af sekunder?

Hvis du indsætter en decimalværdi, afkortes decimaldelen inden konvertering, da JavaScript Date arbejder i hele millisekunder. Mikro- og nanosekundtidsstempler (almindelige i Postgres eller Kafka) håndteres direkte: indsæt hele værdien, så vælger enhedsvælgeren den rigtige. Den viste dato er stadig opløst til millisekundet, da det er den præcision, en JavaScript-dato har.

Tager konverteren hensyn til skudsekunder?

Nej. Unix-tid tæller ikke skudsekunder; den definerer hver dag som nøjagtigt 86.400 sekunder uanset eventuelle skudsekundsjusteringer. Det er standardadfærden og svarer til hvad POSIX-systemer, programmeringssprog og de fleste databaser rapporterer.