Unix Timestamp Converter

Unix-Timestamp-Konverter

Wandle jeden Unix-Timestamp (Sekunden oder Millisekunden) sofort in ein lesbares Datum um — oder ein beliebiges Datum zurück in Epoch. ISO 8601, RFC 2822, UTC, lokale Zeit und 10+ Zeitzonen in einer Ansicht.

Ein Unix-Timestamp (auch "Unix-Zeit" oder "Epoch-Zeit" genannt) ist die Anzahl der Sekunden, die seit 00:00:00 UTC am Donnerstag, 1. Januar 1970, vergangen sind, ohne Schaltsekunden. Es ist das universelle Zeitformat in Datenbanken, Logdateien, APIs und Cookies. Eine 10-stellige Zahl steht für Sekunden (wechselt 2286 zu 11 Stellen); eine 13-stellige Zahl für Millisekunden.

Die meisten Unix-Tools (curl, date, syslog, JWT exp/iat-Claims) verwenden Sekunden. JavaScripts Date.now liefert Millisekunden. Java, Kotlin und viele Web-APIs verwenden Millisekunden. Ist deine Zahl heute ungefähr 10 Stellen lang, sind es Sekunden. Bei 13 Stellen sind es Millisekunden. iKit erkennt die Einheit automatisch anhand der Stellenanzahl, du kannst sie aber per Radio-Button erzwingen.

Aktuelle Unix-Zeit (live)
Sekunden
Millisekunden
Einheit

ISO 8601 (UTC)

UTC-Uhrzeit

Lokale Zeit

Lokal J-M-T H:M:S

RFC 2822 / HTTP

Relativ zu jetzt

Wochentag

Derselbe Zeitpunkt in wichtigen Zeitzonen

Warum iKit Unix-Timestamp-Konverter

Gemacht für Entwickler, die Logs, APIs und Datenbank-Timestamps debuggen — keine Anmeldung, kein Upload, kein Dritter zwischen dir und deinen Daten.

Live aktuelle Epoch

Die aktuelle Unix-Zeit wird oben auf der Seite jede Sekunde in Sekunden und Millisekunden aktualisiert. Mit einem Klick lässt sich jedes Format kopieren.

Erkennt Sekunden vs. Millisekunden automatisch

Füge eine beliebige Ganzzahl ein — 10 Stellen werden als Sekunden, 13 Stellen als Millisekunden, 16 als Mikrosekunden behandelt. Bei Bedarf kannst du die Einheit manuell überschreiben.

Alle gängigen Ausgabeformate

ISO 8601, RFC 2822, UTC-Uhrzeit, deine lokale Zeit und J-M-T H:M:S in einer Ansicht. Plus Wochentag und ein lesbarer relativer Abstand ("vor 2 Stunden").

10+ Zeitzonen auf einen Blick

Sieh denselben Zeitpunkt in UTC, New York, LA, London, Paris, Tokio, Shanghai, Taipei, Kolkata und Sydney — nützlich für teamübergreifende Incidents und globale APIs.

Bidirektionale Umrechnung

Wechsle in den Modus Datum → Timestamp, gib "Jan 15 2024 10:30 UTC" ein oder wähle aus einem Datums-Eingabefeld und erhalte den Unix-Timestamp in Sekunden und Millisekunden.

Privacy by Design

Alles läuft als JavaScript, das bereits in deinem Browser-Tab geladen ist. Überprüfbar in den DevTools → Netzwerk: kein fetch, kein XHR, kein Logging. Sicher für Produktions-Timestamps.

So funktioniert die Unix-Timestamp-Umrechnung

Ein Unix-Timestamp ist nur eine Ganzzahl — ihn in ein Datum zu verwandeln, steckt aber überraschend voller Details.

  1. 1

    Einheit wählen

    Ein Unix-Timestamp kann je nach Quelle in Sekunden, Millisekunden, Mikrosekunden oder Nanosekunden vorliegen. Der erste Schritt ist zu wissen, was du hast. iKit schaut sich die Stellenanzahl an: ~10 Stellen = Sekunden, ~13 = ms, ~16 = µs. Du kannst die automatische Erkennung per Radio-Button überschreiben.

  2. 2

    Auf Millisekunden umrechnen

    JavaScripts Date-Konstruktor erwartet Millisekunden, also multiplizieren wir Sekunden × 1000 (oder teilen Mikrosekunden / 1000) zur Normalisierung. Intern speichert Date die Millisekunden seit der Epoch in einem 64-Bit-Float — mehr als genug Spielraum für jeden realistischen Timestamp.

  3. 3

    Für Menschen formatieren

    Sobald wir ein Date-Objekt haben, lassen wir es auf verschiedene Arten formatieren: toISOString für ISO 8601 / UTC, toUTCString für RFC 2822, toString für die lokale Zone des Nutzers und Intl.DateTimeFormat für jede weitere Zeitzone, die wir anzeigen wollen.

  4. 4

    Die andere Richtung

    In die Gegenrichtung übernimmt Date.parse des Browsers ISO 8601 und viele natürliche Formate. Das datetime-local-Eingabefeld wird in der lokalen Zeitzone des Nutzers interpretiert. getTime gibt Millisekunden seit der Epoch zurück; durch 1000 teilen für Sekunden.

Typische Aufgaben mit Unix-Timestamps

Reale Situationen, in denen du zum Epoch-Konverter greifst.

Einen JWT exp / iat Claim lesen

JSON Web Tokens kodieren iat (issued at) und exp (expires at) als Unix-Sekunden. Füge die Zahl ein, um sofort zu sehen, ob ein Token noch gültig ist, wann es ausgestellt wurde und wie lange es noch gilt.

Eine Timestamp-Spalte in der Datenbank debuggen

Postgres extract(epoch from now), MySQL UNIX_TIMESTAMP, MongoDB $toDate — sie alle liefern Unix-Epoch. Füge den Timestamp-Wert einer Zeile ein, um die tatsächliche Wanduhrzeit über Zeitzonen hinweg zu sehen.

Logzeilen aus verschiedenen Systemen vergleichen

Anwendungslogs in UTC, syslog in lokaler Zeit, Logs eines vorgelagerten Anbieters in PST. Konvertiere jeden Timestamp hier nach ISO 8601, dann kannst du sie sekundengenau ausrichten, wenn du einen Incident verfolgst.

Cache-TTL oder Cookie-Ablauf erzeugen

Wähle ein zukünftiges Datum, kopiere den Unix-Timestamp und füge ihn in einen Set-Cookie-Header, ein HTTP-Expires-Feld oder deine Cache-TTL-Konfiguration ein. Kein Kopfrechnen, keine Off-by-One-Zonenfehler.

Warum lokale Umrechnung wichtig ist

Timestamps aus Produktionslogs, Support-Tickets, Audit-Trails oder Test-Fixtures wirken oft harmlos, sind aber an Nutzeraktionen und Infrastruktur-Ereignisse gebunden. Sie auf den Server eines Dritten einzufügen, hinterlässt Spuren, die du nicht kontrollierst. Der Konverter von iKit läuft als JavaScript, das bereits in deinem Browser-Tab geladen ist.

  • Null Netzwerkanfragen während der Umrechnung — überprüfbar in den DevTools → Netzwerk.
  • Die gesamte Berechnung ist reine Date-Arithmetik in JavaScript. Keine Analyse der Timestamps selbst.
  • Sicher für Produktions-Datenbank-Timestamps, Logzeilen-Offsets und Audit-Trail-Einträge.

Verwandte Anleitungen

Ausführliche Tutorials und Tool-Vergleiche aus dem iKit-Blog.

Häufig gestellte Fragen

Was ist ein Unix-Timestamp?

Ein Unix-Timestamp (auch "Unix-Zeit" oder "Epoch-Zeit" genannt) ist die Anzahl der Sekunden, die seit 00:00:00 UTC am Donnerstag, 1. Januar 1970, vergangen sind, ohne Schaltsekunden. Es ist das universelle Zeitformat in Datenbanken, Logdateien, APIs und Cookies. Eine 10-stellige Zahl steht für Sekunden (wechselt 2286 zu 11 Stellen); eine 13-stellige Zahl für Millisekunden.

Was ist der Unterschied zwischen Sekunden und Millisekunden?

Die meisten Unix-Tools (curl, date, syslog, JWT exp/iat-Claims) verwenden Sekunden. JavaScripts Date.now liefert Millisekunden. Java, Kotlin und viele Web-APIs verwenden Millisekunden. Ist deine Zahl heute ungefähr 10 Stellen lang, sind es Sekunden. Bei 13 Stellen sind es Millisekunden. iKit erkennt die Einheit automatisch anhand der Stellenanzahl, du kannst sie aber per Radio-Button erzwingen.

Werden meine Timestamps irgendwo hochgeladen?

Nein. Das gesamte Tool ist JavaScript, das in deinem Browser-Tab läuft. Die Umrechnung ist reine Date-Arithmetik — kein fetch, kein XHR, kein beacon. Öffne DevTools → Netzwerk und beobachte: Es werden keine Anfragen gesendet, während du tippst. Sicher zum Einfügen von Timestamps aus Produktionslogs, Staging-Datenbanken oder Support-Tickets.

Wie rechne ich einen Timestamp aus einer anderen Zeitzone um?

Ein Unix-Timestamp ist per Definition zeitzonenlos — er ist die Anzahl der Sekunden seit der Epoch in UTC. Unterschiede entstehen erst bei der Anzeige. Die Auswahl auf der Seite Datum → Timestamp nutzt die lokale Zeitzone deines Browsers. Um ein Datum in einer anderen Zone einzugeben, schreibe es als Freitext mit explizitem Offset, z. B. "2024-01-15 10:30:00 +09:00" oder "2024-01-15 10:30 UTC".

Was ist mit dem Jahr-2038-Problem?

Vorzeichenbehaftete 32-Bit-Unix-Timestamps laufen am 19. Januar 2038 über. iKit verwendet JavaScripts Number-Typ (53-Bit Safe-Integer-Bereich), damit sind Daten weit jenseits des Jahres 275000 n. Chr. abgedeckt. Y2038 betrifft Systeme mit 32-Bit-time_t — die meisten modernen Betriebssystem-Kernel, Datenbanken und Sprachen sind bereits auf 64-Bit-Zeit umgestiegen, aber alte Embedded-Firmware kann noch betroffen sein.