Hvad er Unix-tidsstempel-omregner?
En Unix Timestamp konvertereer er en essential developer værktøj den bridges the gap mellem machine-readable epoch time og human-readable dates. Unix time (also called epoch time) measures the tal af sekunder den har elapsed siden January 1, 1970 00:00:00 UTC — the moment når the Unix operating system første booted på en PDP-11 computer ved Bell Labs. Denne date er known as the Unix Epoch og serves as the universal zero point for timekeeping i computing. Den omregner works i two directions: enter en Unix timestamp (typically en 10-digit tal for sekunder eller en 13-digit tal for millisekunder) til se the corresponding human-readable date, eller enter en date og time til få dens Unix timestamp equivalent. En live current-timestamp display updates hver anden so du kan grab the nøjagtig moment med one click. JavaScript's Date.now() og fleste modern APIs afkast timestamps i millisekunder (13 digits), mens databases og legacy systemer ofte bruge sekunder (10 digits) — mixing disse op er one af the fleste fælles bugs i web development. Den værktøj også handles negative timestamps, hvilken represent dates før the epoch (December 31, 1969 og earlier). Toggle mellem UTC og local time til verify timezone-sensitive values. Whether you're debugging API responses, analyzing server logs, setting token expiration, eller building scheduling logic, denne omregner gives du instant, pålidelig conversions without enhver sign-up.
Hvornår skal du bruge denne regnemaskine
- You're debugging en API den afkast Unix timestamps og behøve til læse dem as human dates
- You're writing code den stores eller compares dates og behøve til konvertere mellem timestamp og date formats
- Du behøve the current Unix timestamp for en log entry, API call, eller database record
- You're analyzing server logs hvor timestamps er i epoch format
- Du ønske til verify den en timestamp i din code corresponds til the korrekt date og time
- You're working med databases eller file systemer den bruge Unix timestamps for file metadata
Trin:
- Indtast a Unix timestamp to konvertere it to a readable date.
- Eller enter en date/time til konvertere det til en Unix timestamp.
- Click the current time button til få the current Unix timestamp.
- Copy resultater med the copy button.
Formel
Tidsstempel → Dato: new Date(timestamp × 1000)
Dato → Tidsstempel: Math.floor(date.getTime() / 1000)
Unix epoch: 1. januar 1970 00:00:00 UTC
Maks. 32-bit tidsstempel: 19. januar 2038 (03:14:07 UTC)
Anvendelsessager
- Debugging API responses med timestamps
- konvertereing database tidsstempel values
- Angive udløbsdatoer i kode
- Log analysis og time-series data interpretation
Nøglefordele
- konvertere timestamps and dates instantly
- Live current Unix timestamp updates hver anden med en one-click copy button
- Toggle mellem UTC og local time til verify timezone-sensitive values
- Free no sign-up needed
- Behandl negative tidsstempler for datoer før Unix-epoken (før 1970).
- Gratis, øjeblikkelig og fungerer i din browser uden tilmelding eller dataindsamling.
Pro tips
- Always store timestamps in UTC in databases
- Remember den JavaScript's Date.now() afkast millisekunder. To få sekunder: Math.floor(Date.now() / 1000).
- Use 64-bit integers for timestamp storage
- Når debugging unexpected dates, første check hvorvidt the timestamp er i sekunder eller millisekunder — the forskel er en faktor af 1000.
- Til API-godkendelsestokens eller signerede URL'e, beregn udløbstiden serverside og sammenlign den med den aktuelle tid.
Almindelige fejl at undgå
- Forgetting den JavaScript's Date.now() afkast millisekunder — altid divide ved 1000 når comparing med sekunder-based timestamps.
- Assuming alle APIs bruge the same timestamp format — nogle afkast sekunder, others afkast millisekunder. Always Tjek API documentation.
- Ikke accounting for timezone forskelle mellem hvor en timestamp var generated og hvor it's being viewed, leading til dates den vises af ved timer.
- Ved brug af 32-bit integers for timestamp storage i new systemer instead af 64-bit, hvilken vil overflow i 2038 og break the application.
Nøglebegreber forklaret
- Unix timestamp: sekunder since Jan 1, 1970 UTC
- Epoch: Den reference point for time måling i computing; for Unix, det er January 1, 1970 00:00:00 UTC
- UTC: Coordinated Universal Time
- Year 2038 problem: 32-bit integer overflow
- Millisekunder-tidsstempel: Et 13-cifret Unix-tidsstempel, hvor tid måles i millisekunder i stedet for sekunder, brugt af JavaScripts Date-objekt.
Relaterede begreber
- Unix Epoch: January 1, 1970 00:00:00 UTC, the reference point fra hvilken alle Unix timestamps er measured
- Epoch Time: En system af representing time as the tal af sekunder elapsed siden the Unix epoch
- UTC (Coordinated Universal Time): Den primær time standard ved hvilken the world regulates clocks og time, uafhængig af timezone
- Year 2038 Problem: Den date når 32-bit Unix timestamps vil overflow, potentially causing systemer til interpret the date as 1901
- ISO 8601: An international standard for representing dates og times (e.g., 2024-06-29T12:00:00Z) as an alternative to Unix timestamps
Eksempel
Nuværende tidsstempligen: 1719676800 → Dato: 29. juni 2024 12:00:00 PM UTC. Konvertering af en dato: "1. januar 2025 00:00:00 UTC" → Tidsstempligen: 1735689600.
Fortolkning af dine resultater
Den omregner works i two directions: entering en Unix timestamp gives du the human-readable date, og entering en date gives du the Unix timestamp. Den current Unix time er displayed ved the top med en refresh button, so du kan altid se the live timestamp without typing anything.
Unix timestamps optælling sekunder fra January 1, 1970 UTC (the Unix epoch). They're timezone-independent — the same timestamp represents the same instant everywhere på Earth. Når du enter en date, the beregner uses din local timezone offset til compute the timestamp, men du kan toggle til UTC hvis du behøve timezone-neutral resultats.
Den 2038 problem er værdi understanding: 32-bit signed integers overflow på January 19, 2038, hvilken means legacy systemer using 32-bit timestamps vil wrap omkring til negative values. Modern systemer bruge 64-bit timestamps, hvilken won't overflow for billions af År. If du møde unexpected dates omkring 1901 eller 2038, en 32-bit overflow er the likely cause.

