Unix-Timestamp-Konverter
Läuft in deinem Browser; nichts wird hochgeladen
Unix-Timestamps in Sekunden, Millisekunden, Mikrosekunden oder Nanosekunden in Datumsangaben in jeder Zeitzone umrechnen, und zurück.
Timestamp or date
Numbers are read as seconds, milliseconds, microseconds or nanoseconds by their size. Date strings can be ISO 8601 or RFC 2822.
Date and time to timestamp
Pick a date
Was ist ein Unix-Timestamp?
Ein Unix-Timestamp ist die Anzahl der Sekunden seit 00:00:00 UTC am 1. Januar 1970, der Unix-Epoche. 0 ist die Epoche selbst, 1700000000 der 14. November 2023, und negative Zahlen sind Daten vor 1970.
Ein Timestamp hat keine Zeitzone: 1721234567 ist überall derselbe Zeitpunkt, und Zeiten zu vergleichen oder zu sortieren heißt Zahlen zu vergleichen. Eine Zeitzone zählt erst, wenn der Zeitpunkt auf einer Uhr angezeigt wird; deshalb zeigt der Konverter UTC und die gewählte Zeitzone nebeneinander.
Achte auf die Einheit. Unix-Tools und die meisten Backends nutzen Sekunden; Date.now() in JavaScript und viele Java-APIs Millisekunden; Go, Datenbanken und Tracing-Systeme oft Mikro- oder Nanosekunden. Für aktuelle Daten sind das 10, 13, 16 oder 19 Ziffern. Liest man die eine Einheit als die andere, landet man im Jahr 1970 oder Tausende Jahre in der Zukunft.
So benutzt du dieses Tool
- 1Füge einen Timestamp oder ein Datum in das Feld Timestamp or date ein, oder drück Now (Alt+N) für die aktuelle Zeit.
- 2Zahlen werden anhand ihrer Ziffernzahl als Sekunden, Millisekunden, Mikrosekunden oder Nanosekunden gelesen; die Zeile unter dem Feld sagt, welche Einheit. Liegt die Vermutung falsch, wähle die Einheit selbst.
- 3Datums-Strings können ISO 8601 (
2024-07-17T16:42:47Z, mit oder ohne Offset) oder RFC 2822 (Wed, 17 Jul 2024 16:42:47 +0000) sein. Ein Datum ohne Offset wird in der gewählten Zeitzone gelesen. - 4Lies das Ergebnis in jeder Einheit, als ISO 8601 in UTC und in der gewählten Zeitzone, als RFC 2822, als lesbares Datum, relativ zu jetzt und als ISO-Woche. Jede Zeile hat einen Kopier-Button.
- 5Für die andere Richtung wählst du unter Date and time to timestamp ein Datum, eine Uhrzeit und eine Zeitzone.
Fehlerbehebung
- Das Datum landet im Januar 1970
- Der Wert ist wahrscheinlich in Millisekunden oder kleineren Einheiten und wurde als Sekunden gelesen, oder umgekehrt. Prüfe die Einheitenzeile unter dem Feld und wähle die richtige Einheit.
- Diese Uhrzeit gibt es in der gewählten Zeitzone nicht
- Wenn die Uhren auf Sommerzeit vorgestellt werden, fällt eine Stunde aus; 02:30 am 31. März 2024 hat es in Berlin zum Beispiel nie gegeben. Wähle eine Uhrzeit außerhalb der Lücke oder nimm UTC.
- Zwei Timestamps für ein Datum und eine Uhrzeit
- Wenn die Uhren zurückgestellt werden, gibt es eine Stunde zweimal, eine Ortszeit in dieser Stunde bezeichnet also zwei Zeitpunkte im Abstand von einer Stunde. Beide werden angezeigt; Systeme nehmen meist den ersten, wenn nichts anderes angegeben ist.
- Außerhalb des Bereichs, den Datumsangaben darstellen können
- JavaScript-Daten decken die Jahre −271821 bis 275760 ab. Ein Wert darüber hinaus ist meist in einer kleineren Einheit als gewählt; probier Millisekunden oder Nanosekunden.
Häufige Fragen
Wie unterscheide ich Sekunden von Millisekunden?
Zähl die Ziffern. Daten zwischen 2001 und 2286 haben in Sekunden 10 Ziffern, in Millisekunden 13, in Mikrosekunden 16 und in Nanosekunden 19. Der Konverter nutzt diese Regel und sagt, welche Einheit er gewählt hat.
Haben Unix-Timestamps eine Zeitzone?
Nein. Ein Timestamp zählt ab der Epoche in UTC und bezeichnet daher überall denselben Zeitpunkt. ISO-8601-Strings tragen einen Offset wie +05:30, der angibt, was die Ortsuhr zu diesem Zeitpunkt zeigte.
Zählen Timestamps Schaltsekunden?
Nein. Unix-Zeit behandelt jeden Tag als genau 86.400 Sekunden, eine Schaltsekunde wie 23:59:60 hat also keinen eigenen Timestamp. Der Konverter liest Sekunde 60 als 59 und weist darauf hin.
Was ist das Jahr-2038-Problem?
Systeme, die Timestamps als vorzeichenbehaftete 32-Bit-Ganzzahlen speichern, können nur bis 2147483647 zählen, also bis 03:14:07 UTC am 19. Januar 2038; danach läuft der Wert über. 64-Bit-Timestamps vermeiden das.
Woher kommen die Zeitzonenregeln?
Aus der eingebauten Zeitzonendatenbank deines Browsers (der IANA-Datenbank, über Intl), Sommerzeitwechsel sind also so aktuell wie dein Browser. Es wird nichts nachgeladen.