← Alle Beiträge

Aktueller Unix-Timestamp: Epoch-Uhr, UTC-Zeit und Live-Unix-Zeit

Der aktuelle Unix-Timestamp ist die Anzahl der Sekunden seit 1970-01-01 00:00:00 UTC genau jetzt. Lerne, wie eine Epoch-Uhr funktioniert, warum UTC die Referenz ist und wie du den aktuellen Timestamp in gängigen Sprachen holst.

Was der aktuelle Unix-Timestamp bedeutet

Der aktuelle Unix-Timestamp ist die Anzahl der ganzen Sekunden seit dem 1. Januar 1970 um 00:00:00 UTC. Eine Live-Epoch-Uhr zählt einmal pro Sekunde hoch. Zeigt die Uhr Millisekunden, zählt sie viele Male pro Sekunde hoch und ist meist ein 13-stelliger Wert.

Warum UTC die Referenz ist

Unix-Zeit basiert auf UTC, damit sich Rechner in verschiedenen Zeitzonen auf einen einzigen numerischen Wert für denselben Moment einigen. Lokale Zeit ist nur eine Anzeigeschicht. Laden zwei Nutzer eine Seite im selben Moment, teilen sie denselben aktuellen Unix-Timestamp, auch wenn einer Morgen und der andere Abend sieht.

So erhältst du den aktuellen Unix-Timestamp

Jede gängige Sprache hat einen kurzen Weg, die aktuelle Unix-Zeit zu erhalten.

  • JavaScript Millisekunden: Date.now()
  • JavaScript Sekunden: Math.floor(Date.now() / 1000)
  • Linux Sekunden: date +%s
  • Python Sekunden: int(time.time())
  • PHP Sekunden: time()
  • Go Sekunden: time.Now().Unix()
  • PostgreSQL Sekunden: EXTRACT(EPOCH FROM now())

Aktueller Timestamp vs. formatierte Zeit

Ein Timestamp ist nützlich zum Sortieren, Vergleichen, Speichern und für API-Payloads. Ein formatiertes Datum ist für Menschen nützlich. Die meisten Anwendungen speichern den Timestamp oder die UTC-Datumszeit und formatieren sie erst bei der Anzeige.

  • Speichere UTC oder einen Unix-Timestamp in Datenbanken und Logs
  • Zeige die lokale Zeit in der Zeitzone des Nutzers
  • Nutze ISO 8601, wenn Menschen API-Payloads prüfen müssen
  • Nutze Unix-Sekunden oder -Millisekunden, wenn Systeme kompakte numerische Werte brauchen

FAQ

Does the current Unix timestamp depend on my timezone?
No. The timestamp is based on UTC and is the same worldwide for the same instant.
Why is my current timestamp 13 digits?
A 13-digit current timestamp is usually milliseconds. Divide by 1000 to get Unix seconds.
Where can I see a live Unix epoch clock?
The converter homepage shows a live epoch clock and lets you convert the value to UTC or local time.
Is the current Unix timestamp the same in every programming language?
Yes for the instant, but not always for the unit. JavaScript's Date.now() and Java's System.currentTimeMillis() return milliseconds, while Python time.time(), PHP time(), Go Unix(), and Linux date +%s return seconds. Confirm the unit before comparing or storing values.