Hva er Unix tidsstempel-konverterer?
A Unix Timestamp Converter converts between Unix timestamps (sekunder since epoch) and human-readable date/time formats. Also displays the current Unix time with one click. Essential for developers working with time data.
Når du bør bruke denne kalkulatoren
- Du feilsøker et API som returnerer Unix-tidsstamper
- Du skriver kode som lagrer eller sammenligner datoer
- Du trenger gjeldende Unix-tidsstempel for en loggoppføring
- Du analyserer serverlogger der tidsstamper er i epokeformat
- Du vil verifisere at et tidsstempel samsvarer med riktig dato
- Du jobber med databaser eller filsystemer som bruker Unix-tidsstamper
Trinn:
- Skriv inn et Unix-tidsstempel for å konvertere det til en lesbar dato.
- Eller skriv inn en dato/klokkeslett for å konvertere det til et Unix-tidsstempel.
- Klikk på gjeldende-tid-knappen for å få gjeldende Unix-tidsstempel.
- Kopier resultater med kopiknappen.
Formel
Tidsstempel → Dato: new Date(timestamp × 1000)
Dato → Tidsstempel: Math.floor(date.getTime() / 1000)
Unix-epoke: 1. januar 1970 00:00:00 UTC
Maks 32-bit tidsstempel: 19. januar 2038 (03:14:07 UTC)
Bruksområder
- Debugging API svar med timestamps
- Konverterer database Tidsstempel verdier
- Innstilling expiration Datoer i code
- Logganalyse og tolkning av tidsseriedata
Nøkkelfordeler
- Convert timestamps and dates instantly
- Current Unix time with one click
- Display in both local and UTC time
- Free no sign-up needed
- Behandle negative tidsstamper for datoer før Unix-epoken (før 1970)
- Gratis, øyeblikkelig og fungerer i nettleseren din uten pålogging
Profftips
- Always store timestamps in UTC in databases
- Konverter til lokal tid kun for visning
- Use 64-bit integers for timestamp storage
- Verifiser tidsstempler med begge retninger før du stoler på dem
- For API-godkjenningstokener eller signerte URL-er, beregn utløpstidsstempelet server-side.
Vanlige feil å unngå
- Forgetting that JavaScript uses millisekunder (×1000)
- Assuming all APIs Bruk same timestamp format
- Not considering timezone differences
- Using 32-bit integers for timestamps in new systems
Nøkkelbegreper forklart
- Unix timestamp: sekunder since Jan 1, 1970 UTC
- Epoch: Reference point for time measurement
- UTC: Coordinated Universal Time
- Year 2038 problem: 32-bit integer overflow
- Millisekunder-tidsstempel: Et 13-sifret Unix-tidsstempel der tid måles i millisekunder.
Relaterte konsepter
- Unix-epoke: 1. januar 1970 00:00:00 UTC, referansepunktet for alle Unix-tidsstamper.
- Epoketid: Et system for å representere tid som antall sekunder siden Unix-epoken.
- UTC (koordinert universaltid): Den primære tidsstandarden som verden regulerer klokker etter.
- Problemet med år 2038: Datoen da 32-bit Unix-tidsstamper vil flyte over.
- ISO 8601: En internasjonal standard for å representere datoer og tider som strenger.
Eksempel
Nåværende tidsstempel: 1719676800 → Dato: 29. juni 2024 12:00:00 UTC. Konvertere en dato: «1. januar 2025 00:00:00 UTC» → Tidsstempel: 1735689600.
Tolke resultatene dine
Konverteren fungerer i to retninger: å angi et Unix-tidsstempel gir deg den lesbare datoen, og å angi en dato gir deg Unix-tidsstempelet. Den gjeldende Unix-tiden vises øverst med en oppdateringsknapp, slik at du alltid kan se det aktuelle tidsstempelet uten å skrive noe.
Unix-tidsstempler teller sekunder fra 1. januar 1970 UTC (Unix-epoken). De er tidssoneuavhengige — samme tidsstempel representerer samme øyeblikk overalt på jorden. Når du angir en dato, bruker kalkulatoren din lokale tidssoneforskyvning for å beregne tidsstempelet, men du kan bytte til UTC hvis du trenger tidssonenøytrale resultater.
2038-problemet er verdt å forstå: 32-bit heltall med fortegn overflyter 19. januar 2038, noe som betyr at eldre systemer som bruker 32-bit tidsstempler vil hoppe til negative verdier. Moderne systemer bruker 64-bit tidsstempler, som ikke vil overflyte på milliarder av år. Hvis du støter på uventede datoer rundt 1901 eller 2038, er en 32-bit overflyt den sannsynlige årsaken.

