Unix Timestamp Converter
Wandeln Sie Unix-Timestamps in Datum und Uhrzeit sowie Datums-/Uhrzeitwerte in das Unix-Timestamp-Format um.
Alle Konvertierungen werden direkt in Ihrem Browser durchgeführt. Ihre Daten werden nicht an den Server gesendet.
Funktionen des Unix Timestamp Converters
Wandeln Sie Unix-Zeitwerte schnell, sicher und kostenlos in verschiedene Datums- und Zeitformate um.
Unterstützung für Sekunden
Erkennt 10-stellige Unix-Timestamps automatisch.
Unterstützung für Millisekunden
Konvertiert 13-stellige JavaScript-Timestamps.
UTC-Konvertierung
Zeigt die UTC-Entsprechung von Datums- und Uhrzeitwerten an.
Ortszeit
Erzeugt das lokale Ergebnis entsprechend der Zeitzone Ihres Browsers.
ISO-8601-Ausgabe
Liefert die in APIs und Integrationen verwendete Standard-Datumsausgabe.
Kopieren und Herunterladen
Kopieren Sie die Ergebnisse in die Zwischenablage oder laden Sie sie als TXT-Datei herunter.
Was ist ein Unix-Timestamp?
Ein Unix-Timestamp ist eine Zeitdarstellung, die ein bestimmtes Datum samt Uhrzeit als einzelnen numerischen Wert ausdrückt. Die Berechnung basiert auf der Anzahl der Sekunden, die seit dem 1. Januar 1970, 00:00:00 UTC vergangen sind. Dieser Startpunkt wird „Unix Epoch“ oder kurz „Epoch“ genannt.
Da Unix-Timestamps eine zeitzonenunabhängige Referenz bieten, werden sie häufig in Serveranwendungen, API-Diensten, Datenbanken, Logs, Authentifizierungssystemen und verteilten Softwarearchitekturen eingesetzt.
Derselbe Unix-Timestamp kann in Istanbul, London oder New York mit unterschiedlichen Ortszeiten dargestellt werden. Der tatsächlich ausgedrückte Zeitpunkt ändert sich dadurch nicht. Die Zeitzone beeinflusst lediglich, wie der Wert dem Benutzer angezeigt wird.
Was ist Epoch Time?
Epoch Time bezeichnet dasselbe Grundkonzept wie ein Unix-Timestamp. Es gibt die seit dem Beginn des 1. Januar 1970 UTC vergangene Zeit in Sekunden oder Millisekunden an.
Warum werden Unix-Timestamps verwendet?
Numerische Timestamp-Werte sind praktisch für Vergleich, Sortierung, Speicherung und Datenaustausch zwischen Systemen. Sie verringern die Sprach-, Regions- und Formatunterschiede, die bei textbasierten Datumsformaten auftreten können.
Wie verwendet man den Unix Timestamp Converter?
Wert eingeben
Geben Sie den Timestamp oder den Datums-/Uhrzeitwert in das entsprechende Feld ein.
Einheit auswählen
Verwenden Sie die Option Sekunden, Millisekunden oder automatische Erkennung.
Umwandeln
Erzeugen Sie mit der Schaltfläche zum Umwandeln die UTC- und Ortszeit-Ergebnisse.
Ergebnis verwenden
Kopieren Sie die Ergebnisse oder laden Sie sie als Datei herunter.
Unterschied zwischen Seconds- und Milliseconds-Timestamps
| Merkmal | Seconds-Timestamp | Milliseconds-Timestamp |
|---|---|---|
| Typische Länge | 10 Stellen | 13 Stellen |
| Basiseinheit | Sekunden | Millisekunden |
| Typische Verwendung | Linux, Backend, JWT, API | JavaScript, Browser-Anwendungen |
| Beispiel | 1718531400 |
1718531400000 |
| Umrechnung | Zur Umrechnung in Millisekunden mit 1000 multiplizieren | Zur Umrechnung in Sekunden durch 1000 teilen |
Wo werden Unix-Timestamps eingesetzt?
REST API
Ermöglicht den Austausch von Datums- und Zeitdauerangaben zwischen Systemen in einem Standardformat.
JWT und OAuth
Wird für Beginn, Ablauf und Gültigkeitsdauer von Tokens verwendet.
Linux-Systeme
Stellt die Zeitinformationen von Dateien, Prozessen und Systemereignissen dar.
Logging-Systeme
Erleichtert das Sortieren und Vergleichen von Anwendungsereignissen.
Datenbanken
Kann verwendet werden, um Datumsfelder numerisch zu speichern oder zu verarbeiten.
Docker und Microservices
Bietet eine gemeinsame Zeitreferenz zwischen verteilten Diensten.
Codebeispiele für Unix-Timestamps
JavaScript
// Milisaniye
const milliseconds = Date.now();
// Saniye
const seconds = Math.floor(Date.now() / 1000);
Python
import time
from datetime import datetime, timezone
seconds = int(time.time())
current_utc = datetime.now(timezone.utc)
C#
long seconds = DateTimeOffset.UtcNow.ToUnixTimeSeconds();
long milliseconds = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
Java
long seconds = Instant.now().getEpochSecond();
long milliseconds = Instant.now().toEpochMilli();
SQL Server
SELECT DATEDIFF_BIG(
SECOND,
'1970-01-01T00:00:00',
SYSUTCDATETIME()
);
PostgreSQL
SELECT EXTRACT(EPOCH FROM NOW())::bigint;