Zeitstempel-Konverter
Konvertieren Sie zwischen Unix-Zeitstempeln und lesbaren Datumsangaben
Funktionen
- Bidirektionale Konvertierung zwischen Unix-Zeitstempeln (Sekunden seit 1970-01-01T00:00:00Z) und lesbaren Datumsangaben über das native Date-Objekt des Browsers
- Live-Anzeige des aktuellen Epoch mit Ein-Klick-Aktualisierung sowie formatierte Ausgabe im Browser-Gebietsschema und in ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ)
- Schnell-Kürzel für relative Zeiten: vor 1 Stunde, 1 Tag, 1 Woche, 1 Monat — berechnet im Moment des Klicks
- Eingebaute Referenz-Zeitstempel: Unix-Epoch (1. Jan. 1970), Y2K (1. Jan. 2000), iPhone-Veröffentlichung (29. Juni 2007), Bitcoin Genesis Block (3. Jan. 2009)
- Akzeptiert von Date.parse unterstützte Standard-Datumsformate: ISO 8601, RFC 2822, datetime-local und viele Gebietsschema-Zeichenketten
- Eingabevalidierung, die ungültigen Zeitstempel (nicht-numerische Eingabe) von ungültigem Datum (nicht parsbar) mit klaren, lokalisierten Meldungen unterscheidet
- 'Aktuelle Zeit'-Schaltfläche, die das Datumsfeld im lokalen datetime-local-Format mit dem aktuellen Zeitpunkt füllt und sofort konvertiert
- Kopier-Schaltflächen neben jedem Ergebnis — leere Felder und Fehlerzustände werden ausgeschlossen, sodass die Zwischenablage niemals veraltete Inhalte erhält
Anleitung
- Um einen Zeitstempel in ein Datum umzuwandeln, fügen Sie einen 10-stelligen Unix-Epoch-Wert (Sekunden) in das Zeitstempel-Feld ein; das Tool multipliziert mit 1000 für Date().
- Um ein Datum in einen Zeitstempel umzuwandeln, geben Sie ein Datum in einem von Date() parsbaren Format ein (ISO 8601 wie 2026-01-15T10:30:00Z ist am sichersten).
- Oder klicken Sie auf 'Aktuelle Zeit', um das Datumsfeld mit dem aktuellen Zeitpunkt zu füllen und den zugehörigen Epoch-Wert zu sehen.
- Verwenden Sie die Schnellumrechnungen (vor 1 Stunde/Tag/Woche/Monat) für relative Zeitstempel beim Log-Filtern oder bei TTL-Berechnungen.
- Klicken Sie auf das Kopieren-Symbol neben einem Ergebnis; die Ausgabe erfolgt im Browser-Gebietsschema und zusätzlich in ISO 8601 für maschinelle Nutzung.
- Drücken Sie 'Löschen', um beide Felder vor einer neuen Konvertierung zurückzusetzen.
Tipps & Best Practices
- Geben Sie beim Arbeiten mit Zeitstempeln immer die Zeitzone an, um Verwirrung zu vermeiden.
- Verwenden Sie UTC als Standard-Referenzzeitzone für internationale Anwendungen.
- Prüfen Sie Sommerzeitumstellungen beim Konvertieren von Datumsangaben sorgfältig.
- Setzen Sie Lesezeichen für häufig verwendete Konvertierungen für schnelleren Zugriff.
- Kopieren Sie Ergebnisse direkt in Ihren Code oder Ihre Konfigurationsdateien.
FAQ
Sekunden oder Millisekunden — welchen Unix-Zeitstempel erwartet dieses Tool?
Dieses Tool verwendet Unix-Zeitstempel in Sekunden (10 Stellen für aktuelle Daten, z. B. 1735689600). Das ist der POSIX-Standard, der von C time(), Linux, MySQL UNIX_TIMESTAMP() und den meisten APIs verwendet wird. JavaScripts Date.now() und viele JSON-APIs nutzen Millisekunden (13 Stellen). Wenn Sie eine 13-stellige Zahl haben, teilen Sie sie vor dem Einfügen durch 1000 oder fügen Sie die Datumszeichenkette direkt in das Datumsfeld ein.
Wie werden Zeitzonen behandelt?
Unix-Zeitstempel sind inhärent UTC — derselbe Augenblick unabhängig von der Zeitzone. Beim Konvertieren von Zeitstempel zu Datum verwendet die Ausgabe via toLocaleString() Ihre lokale Browser-Zeitzone, während das ISO-Feld das UTC-Äquivalent zeigt. Beim Konvertieren von Datum zu Zeitstempel werden mehrdeutige Zeichenketten (z. B. '2026-01-15') als Ihre lokale Zeitzone interpretiert, während ISO-Zeichenketten mit Z oder einem Offset (+02:00) eindeutig sind. Geben Sie für systemübergreifende Zuverlässigkeit immer den Offset an.
Was ist der Unix-Epoch und warum der 1. Januar 1970?
Der Unix-Epoch ist 1970-01-01T00:00:00Z, von Bell Labs als runder Bezugspunkt nahe der Entwicklungszeit von Unix (1969-1971) gewählt. Zeitstempel 0 entspricht genau diesem Moment; Zeitstempel zählen die seitdem vergangenen Sekunden (negative Werte liegen vor 1970). Fast alle modernen Betriebssysteme und Programmiersprachen zählen von diesem Epoch, was ihn zur Lingua franca der Zeit in der Informatik macht.
Was ist mit dem Jahr-2038-Problem?
Systeme, die Unix-Zeitstempel als vorzeichenbehaftete 32-Bit-Ganzzahl speichern, laufen am 19. Januar 2038 um 03:14:07 UTC (Zeitstempel 2147483647) über und springen auf einen negativen Wert, der 1901 entspricht. JavaScript und moderne 64-Bit-Systeme verwenden 64-Bit-Zahlen und sind etwa 292 Milliarden Jahre lang sicher. Wenn Sie alten C-Code, MySQL-TIMESTAMP-Spalten oder Embedded-Firmware prüfen, planen Sie eine Migration zu 64-Bit-time_t oder Unix-Millisekunden vor 2038.
Kann ich einen Zeitstempel gezielt in ISO 8601 umwandeln?
Ja — nach der Konvertierung zeigt das Tool über Date.toISOString() auch die ISO-8601-Form an: YYYY-MM-DDTHH:mm:ss.sssZ in UTC. ISO 8601 ist das einzige Format, das Sie über Systemgrenzen senden sollten: eindeutig, als Zeichenkette sortierbar und in JavaScript, Pythons fromisoformat, Postgres TIMESTAMPTZ und praktisch jeder modernen API nativ unterstützt. Vermeiden Sie US-Format 'MM/DD/YYYY' oder europäisches 'DD/MM/YYYY' für systemübergreifende Daten.
Warum liefert meine Datumszeichenkette einen Ungültiges-Datum-Fehler?
Date.parse ist nachsichtig, aber bei Nicht-ISO-Formaten nicht browser-konsistent. Zuverlässige Eingaben sind ISO 8601 ('2026-01-15T10:30:00Z'), das datetime-local-Format ('2026-01-15T10:30') und vollständiges RFC 2822 ('Thu, 15 Jan 2026 10:30:00 GMT'). Vermeiden Sie blanke Formate wie '15/01/2026' (mehrdeutig) oder 'Jan 15' (kein Jahr). Wenn Sie ein eigenes Format aus einer Log-Datei haben, normalisieren Sie es zuerst auf ISO 8601.
Funktioniert das für SQL-Zeitstempel und Datenbankfelder?
Ja, mit einer Einschränkung: Die meisten SQL-Server speichern TIMESTAMP/DATETIME ohne Zeitzoneninfo, sodass der Spaltenwert die Wanduhrzeit relativ zur Sitzungszeitzone des Servers ist. Hängen Sie den Server-Offset vor dem Einfügen an (z. B. '2026-01-15 10:30:00+00'). PostgreSQL TIMESTAMPTZ, MySQL TIMESTAMP (intern als UTC gespeichert) und SQLite kommen alle gut mit ISO 8601 zurecht.
Wird etwas an einen Server gesendet?
Nein. Alle Konvertierungen verwenden das integrierte Date-Konstrukt und Math.floor des Browsers — kein Netzwerkaufruf erforderlich. Die aktuelle-Zeit-Uhr liest die Systemzeit Ihres Geräts. Sie können das im DevTools-Netzwerk-Tab überprüfen; das Tool läuft rein clientseitig und funktioniert nach dem Laden vollständig offline.