Ingen opplasting, 100% lokalt, ingen konto

Unix-tidsstempelkonverterer

Konverter mellom Unix-tidsstempler og lesbare datoer. Oppdager automatisk sekunder vs. millisekunder. Viser UTC og lokal tidssone. Ingenting forlater nettleseren.

Slik fungerer Tidsstempelkonverterer

Tidsstempelkonvertereren oversetter mellom Unix-epoksverdier og menneskelig lesbare datoer i begge retninger. Lim inn et epoktall og det viser tilsvarende UTC-dato-tid og din lokale dato-tid, med automatisk gjenkjenning av om verdien er i sekunder eller millisekunder. Skriv en dato og et klokkeslett og det konverteres tilbake til et epok i begge enhetene. All konverteringslogikk kjøres inne i nettleseren din ved hjelp av JavaScript Date API; ingenting du angir overføres til noen server.

Automatisk gjenkjenning av sekunder versus millisekunder bruker en enkel terskelverdi: verdier over 9 999 999 999 behandles som millisekunder (dekker datoer fra 2001 og fremover i ms), og verdier ved eller under det behandles som sekunder (dekker datoer opp til 2286). Hvis tidsstempelet ditt faller i et tvetydig område, lar en bryter deg overstyre gjetningen. Lokal tidskonvertering bruker nettleserens egen tidssone, inkludert eventuelle sommertidsjusteringer som gjelder for den datoen.

Slik bruker du Tidsstempelkonverterer, steg for steg

  1. Lim inn en Unix-epoksverdi (sekunder eller millisekunder) i epokfeltet.
  2. Les UTC- og lokal dato-tid-resultatene som vises umiddelbart nedenfor.
  3. Eller skriv en dato og et klokkeslett i datofeltene for å konvertere i motsatt retning.
  4. Sjekk den automatisk gjenkjente enhetsmerkelappen (sekunder eller millisekunder) og bytt den hvis gjetningen er feil.
  5. Kopier enten epoken eller den formaterte datoen med kopieringsknappene.

Vanlige bruksområder

  • Dekod et Unix-tidsstempel fra et databasespørringsresultat for å bekrefte at en post ble opprettet på forventet dato.
  • Konverter en JavaScript Date.now()-verdi fra millisekunder til en lesbar streng under en feilsøkingsøkt i DevTools.
  • Generer epokets sekund for en bestemt dato i fortiden for å bruke som filterparameter i en API-forespørsel med tidsbasert paginering.
  • Verifiser at to tidsstempler fra forskjellige systemer refererer til det samme øyeblikket ved å konvertere begge til UTC og sammenlikne.

Ofte stilte spørsmål

Logges eller lagres noe jeg angir på serverne deres?

Nei. Hele konverteringen er en lokal JavaScript Date-objektoperasjon. Epok- eller datoverdien du angir lever bare i nettleserfanen din. Ingen forespørsel sendes til Sunasty eller noen annen vert under konverteringen.

Hvordan skiller verktøyet sekunder fra millisekunder?

Det teller sifre: opptil 10 leses som sekunder, 11 til 13 som millisekunder, 14 til 16 som mikrosekunder og 17 eller flere som nanosekunder. Når antallet sifre er tvetydig, prøver det hver enhet fra den minste og beholder den første som lander på et sannsynlig årstall. En bryter er tilgjengelig for å overstyre denne beslutningen.

Hvilken tidssone brukes for "lokal"-visningen?

Tidssonen nettleseren din rapporterer, som normalt er systemtidssonen på enheten du bruker. Hvis enheten din er satt til UTC, vil lokal og UTC vise den samme verdien. Verktøyet lar deg ikke velge en vilkårlig tidssone for den lokale visningen; for konverteringer i flere soner er Verdensur-verktøyet på dette nettstedet mer egnet.

Hvilket gyldig intervall av Unix-tidsstempler håndterer dette verktøyet?

JavaScript Date-objektet støtter verdier fra omtrent -8 640 000 000 000 000 ms (år -271821) til 8 640 000 000 000 000 ms (år 275760). I praksis er tidsstempler utenfor intervallet 1970 til 2100 sjeldne, og verktøyet håndterer dem riktig så lenge de faller innenfor JavaScript Date-intervallet.

Kan jeg konvertere et tidsstempel som inkluderer brøkdeler av sekunder?

Hvis du limer inn en desimaltallsverdi, avkortes desimaldelen før konvertering fordi JavaScript Date arbeider i hele millisekunder. Mikro- og nanosekundtidsstempler (vanlig i Postgres eller Kafka) håndteres direkte: lim inn hele verdien, så velger enhetsvelgeren den riktige. Den viste datoen er fortsatt oppløst til millisekundet, siden det er presisjonen en JavaScript-dato har.

Tar konvertereren hensyn til skuddsekunder?

Nei. Unix-tid teller ikke skuddsekunder; den definerer hver dag som nøyaktig 86 400 sekunder uavhengig av eventuelle skuddsekundersjusteringer. Dette er standardoppførselen og samsvarer med det POSIX-systemer, programmeringsspråk og de fleste databaser rapporterer.