Zeitstempel-Konverter — Unix-Timestamps Online in Daten Umrechnen

Unix-Zeitstempel einfügen und sofort das lesbare Datum sehen — oder ein Datum wählen und den Zeitstempel erhalten. Verarbeitet Sekunden (10 Stellen) und Millisekunden (13 Stellen) automatisch. Zeigt ISO 8601, Ortszeit und UTC. Läuft im Browser, kein Server nötig.

Timestamp zu Datum
Datum zu Timestamp

Unix-Zeitstempel Erklärt

Ein Unix-Zeitstempel ist einfach die Anzahl der Sekunden seit dem 1. Januar 1970 00:00:00 UTC (die „Epoche"). Momentan liegt er bei etwa 1,7 Milliarden. Das ist alles — eine Ganzzahl die einen Zeitpunkt repräsentiert, keine Zeitzonen-Mehrdeutigkeit, keine Formatierungsdebatten.

Warum Entwickler es lieben: Zeitstempel sind trivial zu vergleichen (größere Zahl = spätere Zeit), zu sortieren und zu speichern (eine Integer-Spalte vs ein Datetime-Typ mit Zeitzonen-Metadaten). Jede Sprache hat eingebaute Konvertierung: JavaScripts Date.now() liefert Millisekunden, Pythons time.time() liefert Sekunden.

Die Verwirrung zwischen Millisekunden und Sekunden ist real. JavaScript und Java verwenden Millisekunden (13 Stellen: 1715600000000). Unix/Linux, Python, PHP und die meisten APIs verwenden Sekunden (10 Stellen: 1715600000). Wenn das konvertierte Datum Januar 1970 zeigt, hast du wahrscheinlich Sekunden an eine Funktion übergeben die Millisekunden erwartet. Dieses Tool erkennt automatisch anhand der Stellenanzahl.

Das 2038-Problem: 32-Bit-Ganzzahlen mit Vorzeichen erreichen ihr Maximum bei 2.147.483.647 — das ist der 19. Januar 2038 03:14:07 UTC. Danach laufen 32-Bit-Zeitstempel zu negativen Zahlen über. Die meisten modernen Systeme verwenden 64-Bit-Zeitstempel, aber eingebettete Systeme und Legacy-Datenbanken verwenden noch 32-Bit.

Anleitung

  1. Unix-Zeitstempel eingeben (Sekunden oder Millisekunden) — das Tool erkennt automatisch.
  2. Oder Datum/Uhrzeit wählen um in Zeitstempel umzurechnen.
  3. Ergebnisse zeigen ISO 8601, lokale Zeitzone und UTC gleichzeitig.
  4. „Aktuellen Zeitstempel holen" für die aktuelle Zeit als Unix-Zeitstempel.

Wann Du Das Brauchst

Zeitstempel in API-Antworten und Logs lesen

Eine API gibt {"created_at": 1715600000} zurück und du musst wissen welches Datum das ist. Zahl einfügen, Datum erhalten.

JWT-Token-Ablauf debuggen

JWT-Tokens haben einen "exp"-Claim der ein Unix-Zeitstempel ist. JWT dekodieren, exp-Wert nehmen, hier einfügen um zu sehen wann er abläuft.

Cache-TTLs und Cron-Zeitpläne setzen

Aktuellen Zeitstempel holen, 86400 (Sekunden pro Tag) addieren, und du hast deinen Ablauf-Zeitstempel.

Datenbankabfragen mit Zeitstempel-Spalten

Um „alle Datensätze der letzten Woche" abzufragen: heutiges Datum in Zeitstempel umrechnen, 604800 (7 × 86400) subtrahieren.

Häufige Fallstricke

1.

Sekunden vs Millisekunden — Stellenanzahl prüfen

10 Stellen = Sekunden. 13 Stellen = Millisekunden. Wenn das Datum auf Januar 1970 umgerechnet wird, verwechselst du sie. Dieses Tool erkennt automatisch, aber dein Code vielleicht nicht.

2.

Zeitstempel sind UTC — Zeitzonenanzeige ist lokal

Der Zeitstempel 1715600000 ist überall derselbe Moment. Aber die Anzeige hängt von der Zeitzone ab. Immer in UTC speichern und übertragen; nur für die Anzeige in lokal konvertieren.

3.

Zeitstempel nicht für Planung über Sommerzeitwechsel verwenden

Zeitstempel kennen keine Sommerzeit. Für wiederkehrende Ortszeit-Ereignisse als „09:00 America/New_York" speichern und dynamisch berechnen.

4.

Negative Zeitstempel sind gültig (Daten vor 1970)

Zeitstempel -86400 ist der 31. Dezember 1969. Manche Systeme verarbeiten negative Zeitstempel nicht korrekt.

Beispiele

Sekunden-Zeitstempel → Datum

Ein typischer 10-stelliger Unix-Zeitstempel aus einer API-Antwort.

Input

1715600000

Output

2024-05-13T12:53:20.000Z (UTC) — Mo 13. Mai 2024

Millisekunden-Zeitstempel → Datum

Ein 13-stelliger JavaScript-Zeitstempel (Date.now() Ausgabe).

Input

1715600000000

Output

2024-05-13T12:53:20.000Z (UTC) — selber Moment, Millisekunden-Präzision

Funktionen

  • Erkennt automatisch Sekunden (10 Stellen) vs Millisekunden (13 Stellen)
  • Bidirektional: Zeitstempel → Datum und Datum → Zeitstempel
  • Zeigt ISO 8601, Ortszeit und UTC gleichzeitig
  • Ein-Klick „Aktuellen Zeitstempel holen" Button
  • Verarbeitet negative Zeitstempel (Daten vor 1970)
  • Läuft 100% im Browser — keine Daten an Server gesendet

Häufig Gestellte Fragen

Warum wird mein Zeitstempel zum 1. Januar 1970 umgerechnet?

Du übergibst wahrscheinlich Sekunden an eine Funktion die Millisekunden erwartet. Mit 1000 multiplizieren: new Date(1715600000 * 1000). Stellenanzahl prüfen.

Was ist der maximale Unix-Zeitstempel?

32-Bit: 2.147.483.647 (19. Januar 2038). 64-Bit: etwa 292 Milliarden Jahre. JavaScripts Date-Objekt verwendet Millisekunden in einem 64-Bit-Float, genau bis etwa ±285.000 Jahre ab Epoche.

Wie bekomme ich den aktuellen Unix-Zeitstempel in verschiedenen Sprachen?

JavaScript: Math.floor(Date.now()/1000). Python: int(time.time()). PHP: time(). Java: System.currentTimeMillis()/1000. Go: time.Now().Unix(). Alle geben Sekunden zurück außer JavaScripts Date.now() das Millisekunden liefert.

Werden Unix-Zeitstempel von Schaltsekunden beeinflusst?

Nein. Unix-Zeit ignoriert Schaltsekunden — sie tut so als hätte jeder Tag genau 86400 Sekunden. Die Abweichung beträgt maximal 1 Sekunde und wird durch NTP korrigiert.

Soll ich Daten als Zeitstempel oder ISO-Strings in der Datenbank speichern?

In den meisten Fällen den nativen Timestamp/Datetime-Typ der Datenbank verwenden (PostgreSQLs TIMESTAMPTZ, MySQLs DATETIME). Integer-Zeitstempel verwenden wenn: maximale Abfragegeschwindigkeit auf indizierten Spalten nötig, Kompatibilität mit Systemen die nur Unix-Zeit sprechen, oder Speicherung in Key-Value-Stores ohne Datumstypen.

Tipps und verwandte Workflows

  • Arbeiten Sie mit JSON-Daten, die Zeitstempel enthalten? Formatieren Sie sie mit unserem JSON-Formatierer.
  • Berechnen Sie das genaue Alter aus einem Geburts-Zeitstempel mit unserem Altersrechner.
  • Generieren Sie eindeutige zeitbasierte Bezeichner mit unserem UUID-Generator.
  • Müssen Sie einen Zeitstempel in einem URL-Query-String kodieren? Nutzen Sie unseren URL-Encoder.