Unix-Timestamp und Datum
Einen Unix-Timestamp in ein Datum umrechnen und ein Datum zurück in einen Timestamp
Ihre Daten bleiben bei Ihnen. Die Umwandlung läuft im Browser; nichts wird an einen Server gesendet.
Hat dieses Werkzeug geholfen?
Danke, Ihre Rückmeldung ist angekommen.
So funktioniert es
Schreiben Sie einen Wert pro Zeile; die Richtung ermittelt das Werkzeug selbst. Eine Zeile, die nur aus Ziffern besteht, gilt als Timestamp und wird zu einem Datum: zwölf Stellen und mehr werden als Millisekunden gelesen, alles Kürzere als Sekunden. Eine Zeile, die wie ein Datum aussieht, läuft in die andere Richtung. Zwei Schreibweisen werden gelesen: 01.08.2026 15:40 in der hierzulande üblichen Form mit dem Tag zuerst und 2026-08-01 15:40:00, wie es in Datenbanken und Logdateien steht. Auch die Ausgabe steht als TT.MM.JJJJ da, Sie müssen ein Datum also weder beim Eingeben noch beim Ablesen umstellen. Lassen Sie die Uhrzeit weg, gilt der Tagesbeginn 00:00:00. Die Zeitzone wirkt in beide Richtungen und ist die einzige Einstellung, bei der Sie aufpassen müssen: angeboten werden UTC und eine feste Verschiebung von UTC+3. Für deutsche Ortszeit wählen Sie UTC und rechnen eine Stunde hinzu (MEZ im Winter) oder zwei Stunden (MESZ im Sommer). Nicht lesbare Zeilen werden gekennzeichnet, Sie sehen also, welche Zeile zu berichtigen ist.
Dieses Werkzeug ist auch als unix timestamp umrechnen, unixzeit umrechnen, timestamp in datum, datum in timestamp, epoch zeit umrechnen, millisekunden timestamp bekannt.
Was ist Unix-Timestamp?
Ein Unix-Timestamp, auch Unixzeit genannt, drückt einen Zeitpunkt als einzelne ganze Zahl aus: Mitternacht am 1. Januar 1970 UTC gilt als Null, gezählt werden die seither vergangenen Sekunden. Weil dabei weder Kalender noch Monatsname, weder Zeitzone noch Sommerzeitregel mitgeführt werden, werden der Vergleich zweier Zeitpunkte, die Messung des Abstands dazwischen und das Sortieren von Datensätzen zu bloßem Rechnen. Diese Schlichtheit ist der Grund, warum Datenbanken, Serverprotokolle und Schnittstellen die Zeit so speichern und erst bei der Anzeige in etwas Lesbares übersetzen.
Was ist UTC?
UTC (koordinierte Weltzeit) ist die gemeinsame Bezugszeit, auf die jede Zeitzone der Welt definiert ist. Sie kennt keine Sommerzeit und verschiebt sich im Jahresverlauf nicht. Eine Zone wird als Abstand zu UTC angegeben: Deutschland liegt im Winter bei UTC+1 (MEZ) und im Sommer bei UTC+2 (MESZ), die Türkei ganzjährig bei UTC+3. Server führen ihre Protokolle in aller Regel in UTC, weil sich Aufzeichnungen von Rechnern aus verschiedenen Ländern nur dann sinnvoll zusammenlegen lassen, wenn sie sich alle auf dieselbe Uhr stützen.
Was ist der Unterschied zwischen Sekunden- und Millisekunden-Timestamp?
Beide zählen vom selben Anfangspunkt, dem 1. Januar 1970; verschieden ist nur die Einheit. Ein Sekundenwert hat heute zehn Stellen, ein Millisekundenwert dreizehn, dazwischen liegt genau der Faktor tausend. Der Unterschied klingt geringfügig, bis er übersehen wird — dann ist das Ergebnis nicht etwas daneben, sondern sinnlos: ein als Sekunden gelesener Millisekundenwert springt zehntausende Jahre nach vorn, ein als Millisekunden gelesener Sekundenwert fällt in die ersten Tage des Jahres 1970 zurück. Dieses Werkzeug unterscheidet beide anhand der Stellenzahl, von Ihnen wird nur verlangt, den Wert unverändert einzufügen.
Zehn Stellen oder dreizehn?
Ein Unix-Timestamp zählt die Zeit seit Mitternacht am 1. Januar 1970. Serverprotokolle und die meisten Schnittstellen zählen in Sekunden, heutige Werte haben deshalb zehn Stellen.
JavaScript, Java und die meisten mobilen Bibliotheken halten denselben Augenblick in Millisekunden fest, das ergibt dreizehn Stellen. Dazwischen liegt der Faktor tausend: liest man einen Millisekundenwert als Sekunden, landet das Datum zehntausende Jahre in der Zukunft; liest man einen Sekundenwert als Millisekunden, landet es in den ersten Tagen des Jahres 1970. Dieses Werkzeug entscheidet anhand der Stellenzahl, Sie können also beides einfügen, ohne vorher zu rechnen.
- 10 Stellen → Sekunden (Unix-Logs, PHP time(), Datenbankspalten)
- 13 Stellen → Millisekunden (Date.now(), Java, mobile SDKs)
Deutschland hat Sommerzeit — was das für die Auswahl bedeutet
Ein Timestamp trägt keine Zeitzone in sich. Er bezeichnet einen Augenblick, nicht den Stand einer Uhr in einem bestimmten Land. In Deutschland gilt im Winter MEZ (UTC+1) und im Sommer MESZ (UTC+2); umgestellt wird am letzten Sonntag im März und am letzten Sonntag im Oktober.
Dieses Werkzeug bietet UTC und eine feste Verschiebung von UTC+3 an. Für deutsche Ortszeit nehmen Sie deshalb UTC und addieren eine Stunde in der Winterzeit oder zwei Stunden in der Sommerzeit. Eine feste deutsche Zeitzone wäre die Hälfte des Jahres falsch, weil zweimal jährlich umgestellt wird — und ein um eine Stunde verschobenes Protokoll ist schwerer zu bemerken als ein offensichtlich falsches.
Wozu Sie die Zeitzone überhaupt kennen müssen
Derselbe Timestamp wird in London als 12:40 und in Istanbul als 15:40 gelesen, in Berlin im Sommer als 14:40. Aus der Zahl selbst geht nicht hervor, welche Lesart gemeint war.
Wenn Sie einen Protokolleintrag einem Vorgang in der wirklichen Welt zuordnen, müssen Sie deshalb wissen, in welcher Zone das Protokoll geführt wurde: Server schreiben meist UTC, Bildschirme für Nutzer zeigen Ortszeit. Eine falsche Annahme verschiebt jedes Ergebnis um volle Stunden — genug, damit eine Störung vor ihrer eigenen Ursache zu liegen scheint.
Häufige Fragen
Was ist ein Unix-Timestamp?
Es ist die Zahl der Sekunden seit dem 1. Januar 1970 um 00:00:00 UTC. Weil dieser Wert weder Zeitzone noch Kalenderangaben mitführt, können Systeme einen Augenblick als einzelne Zahl speichern und zwei Augenblicke durch eine einfache Subtraktion vergleichen.
Wie rechne ich eine 13-stellige Zahl um?
Fügen Sie sie unverändert ein. Werte mit zwölf Stellen und mehr gelten als Millisekunden und werden vor der Umrechnung durch tausend geteilt; weiter ist von Ihnen nichts zu tun.
Wie bekomme ich deutsche Ortszeit (MEZ oder MESZ)?
Wählen Sie UTC und addieren Sie eine Stunde für MEZ (Ende Oktober bis Ende März) oder zwei Stunden für MESZ (Ende März bis Ende Oktober). Eine feste deutsche Zeitzone gibt es hier nicht, weil die Umstellung zweimal im Jahr stattfindet und ein fester Wert das halbe Jahr über falsch wäre.
Wie komme ich vom Datum zum Timestamp?
Schreiben Sie das Datum als 01.08.2026 15:40 oder als 2026-08-01 15:40 — die Punktschreibweise beginnt wie gewohnt mit dem Tag — und der zugehörige Timestamp in Sekunden steht in derselben Zeile.