Zum Hauptinhalt springen
Tooletto

Aktueller Unix-Zeitstempel

Eine Voreinstellung von Zeitstempel-Konverter

Der Unix-Zeitstempel von jetzt, sowohl in Sekunden als auch Millisekunden, live aktualisiert. Kopieren Sie ihn direkt in ein Test-Fixture, einen API-Aufruf, oder einen Datenbank-Seed.

  • Dateien verlassen niemals Ihr Gerät
  • Kostenlos, keine Anmeldung
  • Keine Wasserzeichen
  • Funktioniert nach dem Laden auch offline
Loading tool…

So verwenden Sie Zeitstempel-Konverter

  1. 1

    Zeitstempel einfügen oder Datum wählen

    Sekunden und Millisekunden werden automatisch erkannt.

  2. 2

    Jedes Format lesen

    UTC, ISO 8601, lokale Zeit und relative Zeit werden alle angezeigt.

  3. 3

    Kopieren, was Sie brauchen

    Jedes Format kopiert sich mit einem Klick.

Wo ein Live-, immer-aktueller Zeitstempel wirklich nützlich ist

Den exakten aktuellen Epochenwert zu brauchen kommt ständig in der gewöhnlichen Entwicklungsarbeit vor: ein Test-Fixture mit einem realistischen Erstellungs-Zeitstempel zu seeden, eine API-Anfrage zu bauen, die einen `timestamp`-Parameter erwartet, der den Moment des Aufrufs widerspiegelt, oder zu prüfen, ob der Ablaufwert eines Tokens durch Vergleich mit jetzt bereits überschritten wurde. Ein sich fortlaufend bewegender, aktualisierender Wert entfernt das kleine, aber echte Risiko, einen bereits ein paar Sekunden alten Zeitstempel zu kopieren, wenn er anderswo eingefügt wird — die angezeigte Zahl ist immer der echte aktuelle Moment, keine Momentaufnahme vom Laden der Seite.

Beide Einheiten, da unterschiedliche Systeme unterschiedliche Einheiten erwarten

Sekunden und Millisekunden nebeneinander anzuzeigen, statt eine zu wählen, entfällt den Bedarf, vorher zu wissen, welche Einheit eine bestimmte API, Datenbankspalte, oder Test-Fixture erwartet — JavaScripts eigenes `Date.now()` gibt Millisekunden zurück, während die meisten Unix-Systemaufrufe und viele APIs Sekunden erwarten, und die falsche zu kopieren erzeugt genau den Zehn-versus-dreizehn-Ziffern-Fehlgriff, der einen Zeitstempel bei 1970 oder im Jahr 55000 statt dem beabsichtigten Moment landen lässt.

Eine schnelle manuelle Prüfung, ob ein System korrekt funktioniert

Einen Live-, sich aktualisierenden Zeitstempel mit einem gerade von einem getesteten System zurückgegebenen Wert zu vergleichen — dem `created_at`-Wert einer neuen Datenbankzeile, dem `iat`-Claim eines Session-Tokens — ist eine schnelle manuelle Vernunftprüfung, dass das System die aktuelle Zeit korrekt stempelt statt eines verschobenen, gecachten, oder veralteten Werts. Liegen die beiden Werte nicht innerhalb ein oder zwei Sekunden voneinander, verdient etwas im geprüften System einen genaueren Blick.

Häufig gestellte Fragen

Ist mein Zeitstempel in Sekunden oder Millisekunden?

Das Tool erkennt es. Ein aktueller Unix-Zeitstempel in Sekunden hat 10 Ziffern; in Millisekunden hat er 13. Landet ein Datum bei 1970, haben Sie Millisekunden als Sekunden übergeben; landet es im Jahr 55000, haben Sie das Gegenteil getan.

Was ist die Unix-Epoche?

Mitternacht UTC am 1. Januar 1970, der Nullpunkt, von dem aus fast alle Systeme zählen. Negative Zeitstempel sind gültig und repräsentieren frühere Daten — dieses Tool behandelt sie.

Was ist das Jahr-2038-Problem?

Systeme, die Unix-Zeit in einer vorzeichenbehafteten 32-Bit-Ganzzahl speichern, laufen am 19. Januar 2038 über und springen zurück zu 1901. JavaScript nutzt 64-Bit-Fließkommazahlen, daher ist dieses Tool nicht betroffen, aber alter C-Code und ältere Datenbankspalten sind es.

Welche Zeitzone ist „lokale Zeit"?

Die Zeitzone Ihres Geräts, aus dem Browser gelesen. Die UTC- und ISO-8601-Zeilen sind zeitzonenunabhängig, was Sie speichern und protokollieren sollten — lokale Zeit ist nur für die Anzeige.