Unix-tidsstempel til dato

Konverter en Unix-tidsstempel til UTC og din lokale tid.

4,91 av 11 vurderinger
UTC
Din lokale tidssone

1. Introduksjon

Et Unix-tidsstempel representerer et bestemt tidspunkt ved hjelp av én enkelt heltallsverdi. Det teller antall sekunder som har gått siden 1. januar 1970 (UTC), også kjent som Unix-epoken. Selv om tidsstempler ofte brukes i databaser, API-er og programmeringsspråk, er de ikke enkle for mennesker å lese.

Unix-tidsstempel til datokonverterer hjelper deg med å umiddelbart konvertere et numerisk tidsstempel til et lesbart dato- og klokkeslettformat. I stedet for å beregne manuelt eller skrive kode for å tolke tidsstempler, kan du ganske enkelt skrive inn et tall og se den tilsvarende datoen vist både i UTC-tid og din lokale systemtid.

Utviklere, systemadministratorer og dataanalytikere møter ofte Unix-tidsstempler i loggfiler, serversvar, API-payloader og databaseoppføringer. Å konvertere dem raskt til lesbare datoer er nyttig ved feilsøking av applikasjoner, analyse av hendelser eller validering av tidsbaserte data.

Dette verktøyet er spesielt nyttig for:

  • Feilsøking av API-svar som inneholder tidsstempler
  • Lesing av serverlogger og hendelsesoppføringer
  • Konvertering av databasetidsstempler til lesbare datoer
  • Verifisering av tidsverdier i backend-systemer
  • Forståelse av tidsforskjeller mellom UTC og lokale miljøer

2. Hvordan det fungerer

Verktøyet konverterer et Unix-tidsstempel til lesbare datoformater ved hjelp av en enkel beregning. Et Unix-tidsstempel representerer tid i sekunder siden 1. januar 1970 (UTC). De fleste moderne programmeringsmiljøer bruker imidlertid tidsverdier i millisekunder. Derfor starter konverteringsprosessen med å multiplisere tidsstempelverdien med 1000 for å konvertere sekunder til millisekunder.

Når det er konvertert til millisekunder, kan tidsstempelet tolkes som et standard datoobjekt. Verktøyet genererer deretter to lesbare datoformater fra denne verdien:

  • UTC-dato – den standardiserte universelle tidsrepresentasjonen
  • Lokal dato – datoen formatert i henhold til systemets tidssone

Inndataparameter

Unix-tidsstempel

  • Numerisk verdi som representerer sekunder siden Unix-epoken
  • Må være et positivt heltall
  • Eksempel: 1700000000

Valideringsregler

  • Inndata må være et tall
  • Verdien kan ikke være negativ
  • Feltet må fylles ut før konvertering kan utføres
  • Tidsstempelet tolkes i sekunder, ikke millisekunder

Utdatastruktur

Verktøyet genererer to utdata:

  • UTC-dato – Et standardisert globalt tidsstempelformat (f.eks. Tue, 14 Nov 2023 22:13:20 GMT)
  • Lokal dato – En fullstendig datostreng formatert i henhold til brukerens lokale tidssone

Begge resultatene vises umiddelbart etter konvertering og kan kopieres direkte ved hjelp av de innebygde utklippstavleknappene.

Begrensninger

  • Verktøyet forventer tidsstempler i sekunder, ikke millisekunder
  • Svært store tall kan gi ugyldige eller fremtidige datoer
  • Visning av lokal tid avhenger av tidssonen som er konfigurert på brukerens enhet

3. Slik bruker du dette verktøyet

  1. Skriv inn et Unix-tidsstempel i inndatafeltet.
  2. Klikk på behandlingsknappen.
  3. Verktøyet vil umiddelbart behandle verdien.
  4. Se de konverterte resultatene vist i:
    • UTC-format
    • Din lokale systemtid
  5. Bruk kopieringsknappen for å kopiere ett av resultatene til utklippstavlen.

Konverteringen oppdateres også automatisk hver gang tidsstempelverdien endres, noe som gjør det raskt å teste flere tidsstempler.


4. Praktiske eksempler

Eksempel 1: Tidsstempel i API-svar

Inndata

1700000000

Utdata

  • UTC: Tue, 14 Nov 2023 22:13:20 GMT
  • Lokal: Tue Nov 14 2023 23:13:20 (Lokal tidssone)

Scenario: En utvikler mottar et API-svar som inneholder et tidsstempel og må bekrefte når hendelsen fant sted.

Eksempel 2: Hendelse i serverlogg

Inndata

1609459200

Utdata

  • UTC: Fri, 01 Jan 2021 00:00:00 GMT
  • Lokal: Fri Jan 01 2021 07:00:00 (Lokal tidssone)

Scenario: En systemadministrator sjekker serverlogger for å identifisere når en tjeneste ble startet på nytt.


5. Bruksområder for utviklere

- Feilsøking av API-tidsstempler

Mange REST-API-er returnerer tidsstempler i Unix-format. Utviklere kan raskt verifisere tidspunktet for hendelser når de tester API-svar.

- Validering av databasetid

Databaser lagrer ofte tidsstempler i Unix-format. Å konvertere dem til lesbare datoer er nyttig ved revisjon av oppføringer eller validering av lagrede data.

- Analyse av loggfiler

Systemlogger bruker ofte tidsstempler for å spore hendelser. Utviklere kan konvertere loggtidsstempler til lesbare tidspunkter når de feilsøker problemer.

- Backend-automatisering

Automatiseringsskript som behandler hendelsesdata kan kreve konvertering av tidsstempler før rapportering eller visning av resultater.

Eksempel i PHP

$timestamp = 1700000000;
echo gmdate("r", $timestamp); // UTC-dato
echo date("r", $timestamp);   // Lokal serverdato

Eksempel i JavaScript

const timestamp = 1700000000;
const date = new Date(timestamp * 1000);

console.log(date.toUTCString());
console.log(date.toString());

Sikkerhet og datavalidering

  • Kontroller alltid at tidsstempler er numeriske
  • Avvis negative verdier eller ugyldig inndata
  • Vær forsiktig med tidsstempler fra upålitelige kilder
  • Sørg for konsistente tidssoner ved behandling av serverdata

6. Ofte stilte spørsmål

Hva er et Unix-tidsstempel?

Et Unix-tidsstempel er antall sekunder som har gått siden 1. januar 1970 (UTC). Det brukes ofte i programmering og databaser for å lagre tidsverdier i et kompakt numerisk format.

Hvorfor bruker utviklere Unix-tidsstempler?

Unix-tidsstempler er enkle for datamaskiner å behandle og sammenligne. De unngår forvirring rundt tidssoner og gjør det mulig å lagre tidsverdier effektivt i databaser og API-er.

Støtter dette verktøyet millisekunder?

Nei. Verktøyet forventer tidsstempler i sekunder. Hvis du har et tidsstempel i millisekunder, deler du det på 1000 før du skriver det inn.

Hvorfor er UTC og lokal tid forskjellige?

UTC er en universell tidsstandard, mens lokal tid justeres i henhold til tidssonen som er konfigurert på enheten din.

Kan jeg konvertere fremtidige tidsstempler?

Ja. Ethvert gyldig positivt Unix-tidsstempel kan konverteres, inkludert datoer i fremtiden.

Hva skjer hvis jeg skriver inn et ugyldig tall?

Verktøyet krever et gyldig numerisk tidsstempel. Ugyldige eller negative verdier kan føre til feilaktige eller udefinerte datoer.

Er dette verktøyet nyttig for feilsøking?

Ja. Utviklere bruker ofte tidsstempelkonverterere for å feilsøke logger, validere API-svar og tolke databaseoppføringer.

Er tidsstempler avhengige av tidssone?

Selve tidsstempelet er uavhengig av tidssone. Når det konverteres til en lesbar dato, kan det imidlertid vises enten i UTC eller i en lokal tidssone.

Lignende verktøy

Konverter en spesifikk dato til Unix-tidsstempel-format.

Populære verktøy