Wofür dieses Tool geeignet ist
Dieser Zeitstempel-Konverter kann zwischen Unix-Zeitstempeln in Sekunden, Zeitstempeln in Millisekunden, ISO 8601, ISO 9075, lokalen Datums- und Zeitangaben sowie UTC-Ausgabe wechseln. Er ist nützlich für API-Debugging, Loganalyse, Datenbankprüfungen und die Entwicklung über mehrere Programmiersprachen hinweg.
Typische Anwendungsfälle
- Prüfen Sie, ob ein Backend Sekunden oder Millisekunden zurückgibt.
- Wandeln Sie einen Zeitstempel aus Logs in ein lesbares Datum und Uhrzeit um.
- Prüfen Sie Zeitzonen-Offsets zwischen Backend- und Frontend-Systemen.
- Kopieren Sie ISO-8601-, UTC- oder lokale Zeitangaben in Testskripte und Datenbankanweisungen.
So verwenden Sie das Tool
- Geben Sie einen Zeitstempel oder eine Datumszeichenkette ein – das Tool erkennt das Format automatisch.
- Prüfen Sie die Ergebnisse für Sekunden, Millisekunden, ISO, UTC und lokale Zeit.
- Kopieren Sie die genaue Ausgabe, die das nächste System benötigt.
Beispiel
Eingabe: 2024-01-01T00:00:00Z
Zeitstempel (Sekunden): 1704067200
Zeitstempel (Millisekunden): 1704067200000
Diese Art der Nebeneinander-Darstellung ist besonders nützlich beim Debuggen von APIs, die versehentlich Sekunden und Millisekunden vermischen.
Codebeispiele
Beim Konvertieren von Daten in JavaScript, Python und PHP sind diese Muster gängige Referenzpunkte:
// JavaScript
Math.round(new Date().getTime() / 1000); // aktueller Unix-Zeitstempel in Sekunden
// Mit day.js
dayjs("2023-04-13 20:59:44").unix(); // 1681390784
dayjs.unix(1681390784).format("YYYY-MM-DD HH:mm:ss"); // 2023-04-13 20:59:44
# Python
import time
time.time() # aktueller Zeitstempel
time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(1681390784))
time.mktime(time.strptime("2023-04-13 20:59:44", "%Y-%m-%d %H:%M:%S"))
<?php
time(); // aktueller Zeitstempel
strtotime("2023-04-13 20:59:44");
date("Y-m-d H:i:s");
date("Y-m-d H:i:s", 1681390784);
FAQ
Was ist der Unterschied zwischen 10-stelligen und 13-stelligen Zeitstempeln?
Ein 10-stelliger Wert bedeutet in der Regel einen Unix-Zeitstempel in Sekunden, während ein 13-stelliger Wert in der Regel Millisekunden bedeutet. Viele Integrationsfehler entstehen durch die falsche Interpretation von Millisekunden als Sekunden oder umgekehrt.
Warum sieht dieselbe Uhrzeit in verschiedenen Systemen unterschiedlich aus?
Zeitzonen-Unterschiede sind der häufigste Grund. Eine UTC-Zeit kann in einer lokalen Umgebung anders erscheinen, daher sollten Sie prüfen, ob beide Systeme UTC oder lokale Zeit verwenden, bevor Sie weiter nach Fehlern suchen.
Warum kann eine normale Datumszeichenkette ungültig werden?
Mehrdeutige Datumsformate, Tippfehler oder fehlende Trennzeichen verursachen oft Parsing-Fehler. Standardformate wie ISO 8601 sind in der Regel die zuverlässigste Wahl.
Warum zeigt eine leere Eingabe sofort die aktuelle Uhrzeit an?
Diese Standardeinstellung ermöglicht es, den aktuellen Moment schnell in mehreren Ausgabeformaten zu prüfen, wenn Sie nur schnell einen Zeitstempel oder eine Standard-Zeitangabe benötigen.
Verwandte Tools
Wenn Sie Zeitfelder in API-Antworten oder URL-Parametern debuggen, sind diese Tools oft als Nächstes nützlich:
- JSON-Formatierer:Formatieren, bearbeiten und validieren Sie JSON direkt im Browser
- URL-Kodieren und -Dekodieren:Kodieren und dekodieren Sie Sonderzeichen in URLs