ESC
Developer

Unix-Timestamps erklärt: Was ist Epoch-Zeit und wie verwendet man sie?

Verstehe Unix-Timestamps, warum sie am 1. Januar 1970 beginnen, wie man sie konvertiert und welche Timezone-Fallen es gibt.

2026-06-29 7 min read Developer
Unix Timestamp / Epoch Time Guide

Was ist ein Unix-Timestamp?

Ein Unix-Timestamp ist die Anzahl der Sekunden seit dem 1. Januar 1970, 00:00:00 UTC. Dieser Moment heißt Unix-Epoch.

Beispiel: Der Timestamp 1735689600 entspricht dem 1. Januar 2025, 00:00:00 UTC.

Sekunden vs. Millisekunden

JavaScript verwendet Millisekunden (Date.now() liefert ~1.750.000.000.000), die meisten Unix-Tools verwenden Sekunden. Diese zu verwechseln ist der häufigste Timestamp-Fehler.

// JavaScript — Millisekunden (13 Stellen)
Date.now()   // → 1750000000000
// Bash/Python/PHP — Sekunden (10 Stellen)
date +%s     // 1750000000

Die Timezone-Falle

Ein Unix-Timestamp ist immer UTC. Die Verwirrung entsteht bei der Konvertierung: date() in PHP ohne Timezone verwendet die Server-Zeitzone.

Regel: Timestamps in UTC speichern, erst bei der Anzeige in lokale Zeit umrechnen.
Cron-Syntax Cheat Sheet

Alle Cron-Muster auf einer Seite.

Cheat Sheet öffnen

Timestamps sofort konvertieren

Konvertiere Unix-Timestamps in lesbare Datumsangaben — unterstützt Millisekunden, Sekunden und Zeitzonen.

Mehr auf MoreOnlineTools