Unix-Zeitstempel verstehen: Vollstaendige Anleitung fuer Entwickler

Development2026-05-20TryQuickToolBox

Was ist ein Unix-Zeitstempel?

Ein Unix-Zeitstempel ist eine Methode, die Zeit als fortlaufende Gesamtzahl von Sekunden zu verfolgen. Er zählt die Anzahl der Sekunden, die seit dem 1. Januar 1970 um 00:00:00 UTC verstrichen sind — einem Referenzpunkt, der als „Unix-Epoche" bekannt ist.

Der Unix-Zeitstempel 1719000000 repräsentiert beispielsweise einen bestimmten Zeitpunkt: den 22. Juni 2024 um etwa 00:00 UTC. Jede Sekunde erhöht sich diese Zahl um eins.

Warum Unix-Zeitstempel verwenden?

Unix-Zeitstempel sind in der Softwareentwicklung aus mehreren Gründen allgegenwärtig:

Sekunden vs. Millisekunden

Unix-Zeitstempel kommen in zwei gängigen Formaten vor:

Eine häufige Fehlerquelle ist das Vermischen dieser beiden Formate. Wenn Sie einen Millisekunden-Zeitstempel an eine Funktion übergeben, die Sekunden erwartet, wird das Datum wildly falsch sein (etwa 50.000 Jahre in der Zukunft).

Mit Zeitstempeln in verschiedenen Sprachen arbeiten

JavaScript

const now = Date.now(); // Millisekunden
const seconds = Math.floor(Date.now() / 1000);
const date = new Date(seconds * 1000);

Python

import time
seconds = int(time.time())
from datetime import datetime
dt = datetime.fromtimestamp(seconds)

PHP

$timestamp = time(); // Sekunden
$date = date('Y-m-d H:i:s', $timestamp);

MySQL

SELECT UNIX_TIMESTAMP(); -- aktueller Zeitstempel
SELECT FROM_UNIXTIME(1719000000); -- in Datum konvertieren

Häufige Fallstricke

TryQuickToolBox Zeitstempel-Konverter

Unser kostenloses Tool konvertiert zwischen Unix-Zeitstempeln (Sekunden und Millisekunden), ISO-8601-Datumsangaben, UTC-Zeiten und lokalen Zeiten. Die Auto-Erkennung bedeutet, dass Sie jedes Format einfügen und sofort Ergebnisse erhalten können. Klicken Sie auf ein Ergebnis, um es in die Zwischenablage zu kopieren.

Jetzt Zeitstempel konvertieren →