Zeitstempel-Generator

Generieren Sie Unix-Zeitstempel oder konvertieren Sie zwischen Zeitstempel und menschenlesbaren Datumsformaten. Unverzichtbar für Entwickler, die mit APIs, Datenbanken oder Protokollierungssystemen arbeiten, die die Unix-Zeit verwenden. Konvertieren Sie Zeitstempel schnell in lesbare Datumsformate oder erzeugen Sie aktuelle Zeitstempel für Tests und Entwicklung.

Häufig gestellte Fragen

Ein Unix-Zeitstempel ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 00:00:00 UTC (der Unix-Epoche) verstrichen sind. Zum Beispiel steht 1609459200 für den 1. Januar 2021 00:00:00 UTC. Es ist eine universelle Methode, die Zeit als eine einzige Zahl darzustellen, was das Speichern, Vergleichen und Berechnen von Daten in verschiedenen Zeitzonen und Systemen erleichtert.

Geben Sie den Unix-Zeitstempel (Anzahl der Sekunden seit 1970) in unseren Konverter ein, und wir zeigen Ihnen das entsprechende Datum und die Uhrzeit in einem für Menschen lesbaren Format an. Sie können das Datum sowohl in Ihrer lokalen Zeitzone als auch in UTC sehen. Die meisten Zeitstempel sind 10-stellig für Sekunden, aber einige Systeme verwenden 13 Stellen für Millisekunden (teilen Sie durch 1000, um Sekunden zu erhalten).

Unix-Zeitstempel werden traditionell in Sekunden (10 Ziffern, z. B. 1609459200) gemessen. JavaScript und einige andere Systeme verwenden jedoch Millisekunden (13 Ziffern, z. B. 1609459200000). Um Millisekunden in Sekunden umzurechnen, dividieren Sie durch 1000. Um Sekunden in Millisekunden umzurechnen, multiplizieren Sie mit 1000. Unser Tool verarbeitet beide Formate automatisch.

Verwenden Sie unseren Generator, um sofort den aktuellen Unix-Zeitstempel zu erhalten. In JavaScript können Sie Date.now() für Millisekunden oder Math.floor(Date.now() / 1000) für Sekunden verwenden. In Python verwenden Sie time.time(). In PHP verwenden Sie time(). Der aktuelle Zeitstempel ist nützlich für die Protokollierung, die Erstellung eindeutiger Bezeichner oder das Testen zeitbasierter Funktionen.

Unix-Zeitstempel sind per Definition immer in UTC (Coordinated Universal Time). Bei der Umwandlung in ein für Menschen lesbares Datum hängt die Anzeige von der Zeitzone ab. Zum Beispiel ist der Zeitstempel 1609459200 der 1. Januar 2021 00:00:00 UTC, aber er würde als 31. Dezember 2020 19:00:00 in New York (EST, UTC-5) angezeigt. Berücksichtigen Sie bei der Arbeit mit Zeitstempeln immer die Zeitzonen.

Da es sich bei Zeitstempeln nur um Zahlen handelt, können Sie einfache arithmetische Verfahren anwenden. Um die Zeit zwischen zwei Ereignissen zu ermitteln, subtrahieren Sie einen Zeitstempel vom anderen (das Ergebnis ist in Sekunden angegeben). Um Zeit zu einem Zeitstempel hinzuzufügen, addieren Sie die Anzahl der Sekunden (z. B. +86400 fügt einen Tag hinzu, +3600 eine Stunde). Dadurch eignen sich Zeitstempel perfekt für Datumsberechnungen, ohne dass man sich um Monate, Schaltjahre oder Zeitzonen kümmern muss.

Die Unix-Epoche (1. Januar 1970 00:00:00 UTC) wurde als Nullpunkt gewählt, als Unix in den frühen 1970er Jahren entwickelt wurde. Dieses Datum ist aktuell genug, um relevant zu sein, und liegt weit genug zurück, um die meisten Computeranforderungen abzudecken. Negative Zeitstempel stehen für Daten vor 1970, werden aber selten verwendet.

JavaScript verwendet Date.now() oder new Date().getTime() (Millisekunden), Python verwendet time.time() (Sekunden), PHP verwendet time() (Sekunden), Java verwendet System.currentTimeMillis() (Millisekunden). Wenn Sie Zeitstempel zwischen Systemen austauschen, sollten Sie immer überprüfen, ob Sie mit Sekunden oder Millisekunden arbeiten, um Fehler zu vermeiden.

Unix-Zeitstempel sind immer in UTC und werden von der Sommerzeit nicht beeinflusst. Die Sommerzeit wirkt sich nur auf die Umrechnung von Zeitstempeln in die lokale Zeitanzeige aus. Aus diesem Grund sind Zeitstempel perfekt für die Speicherung von Zeitdaten geeignet - sie sind immun gegen Komplikationen mit Zeitzonen und Sommerzeit.

Standardmäßige 32-Bit-Unix-Zeitstempel haben das Problem des Jahres 2038 (Maximalwert 2.147.483.647 Sekunden = 19. Januar 2038). Moderne Systeme verwenden 64-Bit-Zeitstempel, die den Bereich um Milliarden von Jahren in die Zukunft und Vergangenheit erweitern. Unser Tool unterstützt beide Formate und kann Daten weit über das Jahr 2038 hinaus verarbeiten.