Dieser Unix-Timestamp-Umrechner konvertiert zwischen Unix-Timestamps (Epoch-Zeit) und menschenlesbaren Datumsformaten. Geben Sie einen Timestamp ein, um das entsprechende Datum und die Uhrzeit zu sehen, oder wählen Sie ein Datum, um den zugehörigen Timestamp zu erhalten. Unterstützt Sekunden- und Millisekunden-Timestamps. Alles läuft lokal in Ihrem Browser.
Geben Sie Ihre Werte ein, um das Ergebnis zu sehen.
Geben Sie Ihre Werte ein, um das Ergebnis zu sehen.
1727395200 → 27. September 2024, 00:00:00 UTC
Ein Unix-Timestamp in Sekunden als lesbares Datum.
27.09.2026, 12:00:00 UTC → 1790481600
Ein Datum als Unix-Timestamp in Sekunden.
1727395200000 → 27. September 2024, 00:00:00 UTC
Millisekunden-Timestamp (13-stellig) wird automatisch erkannt.
Die Unix-Epoche ist der 1. Januar 1970, 00:00:00 UTC. Dieses Datum wurde als der universelle Ausgangspunkt für die Zeitmessung in Unix-Systemen gewählt und hat sich seitdem als De-facto-Standard in der gesamten Informatik etabliert. Fast alle Programmiersprachen, Datenbanken und Betriebssysteme verwenden dieses Datum als Referenzpunkt für ihre Zeitberechnungen.
Ein Unix-Timestamp ist einfach die Anzahl der Sekunden (oder Millisekunden), die seit diesem Zeitpunkt vergangen sind. Am 1. Januar 1970 um 00:00:01 UTC war der Timestamp 1. Am 1. Januar 2024 um 00:00:00 UTC war er 1.704.067.200. Diese einfache, lineare Darstellung der Zeit macht Berechnungen extrem einfach: Subtrahieren Sie zwei Timestamps, und Sie erhalten die vergangene Zeit in Sekunden.
Timestamps sind in der Softwareentwicklung allgegenwärtig. Sie werden für die Protokollierung von Ereignissen, die Zeitstempelung von Datenbankdatensätzen, die Berechnung von Ablaufzeiten, die Synchronisierung verteilter Systeme und die Planung von Aufgaben verwendet. Da ein Timestamp eine einzelne Zahl ist, lässt er sich effizient speichern, schnell vergleichen und einfach berechnen.
Im Gegensatz zu Datumszeichenfolgen wie „2026-09-27T12:00:00Z" sind Timestamps unabhängig von Formatierungsregeln, Zeitzonen und Kalenderkonventionen. Sie können problemlos zwischen verschiedenen Systemen ausgetauscht werden, ohne dass Missverständnisse über das Datumsformat auftreten. Dies macht sie zur idealen Wahl für APIs, Datenbanken und die serverseitige Programmierung.
Es gibt zwei gängige Varianten des Unix-Timestamps: Sekunden und Millisekunden. Sekunden-Timestamps sind 10-stellig und werden in den meisten Unix-Systemen, Datenbanken und APIs verwendet. Millisekunden-Timestamps sind 13-stellig und werden in JavaScript und einigen anderen Umgebungen verwendet.
Die Umrechnung ist einfach: Multiplizieren Sie einen Sekunden-Timestamp mit 1000, um Millisekunden zu erhalten, oder teilen Sie einen Millisekunden-Timestamp durch 1000, um Sekunden zu erhalten. Dieser Umrechner erkennt automatisch, welches Format vorliegt, basierend auf der Anzahl der Ziffern.
Systeme, die Unix-Timestamps als 32-Bit-Ganzzahlen mit Vorzeichen speichern, können maximal den Wert 2.147.483.647 darstellen, was dem 19. Januar 2038, 03:14:08 UTC entspricht. Nach diesem Zeitpunkt würde der Wert überlaufen und negativ werden, was zu einem Datum im Jahr 1901 führen würde. Dieses „Year-2038-Problem" betrifft eingebettete Systeme, ältere Datenbanken und Software, die 32-Bit-Timestamps verwenden. Moderne Systeme verwenden 64-Bit-Timestamps, die dieses Problem nicht haben.
Ein Unix-Timestamp, auch Epoch-Zeit genannt, ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 um 00:00:00 UTC vergangen sind. Dieses Datum wird als „Unix-Epoche" bezeichnet und dient als universeller Referenzpunkt für die Zeitmessung in Computersystemen. Der aktuelle Timestamp erhöht sich jede Sekunde um eins. Zum Zeitpunkt der Erstellung dieses Tools liegt der Timestamp bei etwa 1,8 Milliarden Sekunden.
Unix-Timestamps bieten eine einfache, eindeutige und plattformunabhängige Möglichkeit, Zeitpunkte darzustellen. Anstatt mit komplexen Datumsformaten, Zeitzonen und Kalenderregeln zu arbeiten, reduziert ein Timestamp jeden Zeitpunkt auf eine einzige Zahl. Das erleichtert Vergleiche, Berechnungen und die Speicherung von Zeitangaben erheblich. Programmierer können einfach die Differenz zwischen zwei Timestamps berechnen, um die vergangene Zeit in Sekunden zu ermitteln.
Ein Sekunden-Timestamp (10-stellig) gibt die Anzahl der Sekunden seit der Unix-Epoche an. Ein Millisekunden-Timestamp (13-stellig) gibt die Anzahl der Millisekunden an und bietet somit eine tausendfach höhere Auflösung. JavaScript verwendet standardmäßig Millisekunden-Timestamps (Date.now()), während die meisten Unix-Systeme und APIs Sekunden-Timestamps verwenden. Dieser Umrechner erkennt automatisch die Länge des Timestamps und interpretiert ihn entsprechend.
In JavaScript verwenden Sie Date.now() für Millisekunden oder Math.floor(Date.now() / 1000) für Sekunden. In der Unix-Shell verwenden Sie den Befehl „date +%s". In Python verwenden Sie int(time.time()). Dieser Umrechner zeigt Ihnen den aktuellen Timestamp direkt an, ohne dass Sie programmieren müssen.
Der Umrechner zeigt das Ergebnis standardmäßig in UTC (koordinierte Weltzeit) an, die als universeller Zeitstandard dient. Zusätzlich wird das Datum in Ihrer lokalen Zeitzone angezeigt, die automatisch von Ihrem Browser erkannt wird. UTC ist besonders nützlich für die serverseitige Programmierung und den Datenaustausch, während die lokale Zeitzone für die menschliche Interpretation praktischer ist.
Theoretisch läuft der Unix-Timestamp in Sekunden am 19. Januar 2038 um 03:14:08 UTC über, wenn er als 32-Bit-Ganzzahl mit Vorzeichen gespeichert wird. Dieses sogenannte „Year-2038-Problem" ähnelt dem Y2K-Problem. Die meisten modernen Systeme verwenden jedoch 64-Bit-Ganzzahlen für Timestamps, die für etwa 292 Milliarden Jahre ausreichend sind – weit über das Alter des Universums hinaus.
Zuletzt aktualisiert am 2026-09-27 · Geschrieben von UtiliaTools