timestamp | epoch | konvertieren

> timestamp | epoch | konvertieren <

// Unix-Timestamps in Daten und Daten in Timestamps sofort umwandeln

AKTUELLER TIMESTAMP
[LIVE]

Echtzeit-Uhr

Live aktualisierte Unix-Timestamp-Anzeige. Sehen Sie die aktuelle Epoch-Zeit in Echtzeit.

[BIDIREKTIONAL]

Zwei-Wege-Konvertierung

Timestamps in lesbare Daten und Daten zurück in Timestamps umwandeln. Beide Richtungen unterstützt.

[KOSTENLOS]

Mehrere Formate

Ergebnisse in ISO 8601, RFC 2822, UTC, lokaler Zeit und relativer Zeit anzeigen.

// ÜBER UNIX-TIMESTAMPS

Wie Unix-Timestamps funktionieren:

Ein Unix-Timestamp (auch als Epoch-Zeit oder POSIX-Zeit bekannt) repräsentiert die Anzahl der Sekunden seit dem 1. Januar 1970 00:00:00 UTC (der Unix-Epoche). Dieser einfache ganzzahlige Wert bietet eine universelle, zeitzonen-unabhängige Möglichkeit, einen bestimmten Zeitpunkt darzustellen.

Beispiel:

1711324800 → 2024-03-25T00:00:00.000Z

Häufige Anwendungsfälle:

  • >Datenbank-Timestamp-Speicherung und -Abfragen
  • >API-Antwort-Zeitfelder
  • >Log-Datei-Timestamp-Analyse
  • >Debugging zeitbezogener Probleme
  • >Zeitzonenübergreifende Koordination
  • >Das Y2K38-Problem: 32-Bit-Ganzzahlen laufen am 19. Januar 2038 über

>> häufig gestellte Fragen

F: Was ist ein Unix-Timestamp?

A: Ein Unix-Timestamp ist die Anzahl der Sekunden seit dem 1. Januar 1970 00:00:00 UTC. Es ist ein einfacher ganzzahliger Wert, der universell in der Informatik verwendet wird.

F: Was ist Epoch-Zeit?

A: Epoch-Zeit ist ein anderer Name für Unix-Timestamp. Die „Epoche“ bezieht sich auf den Referenzpunkt: 1. Januar 1970 00:00:00 UTC.

F: Was ist das Y2038-Problem?

A: Das Jahr-2038-Problem (Y2K38) tritt auf, weil viele Systeme Unix-Timestamps als 32-Bit-Ganzzahlen speichern, die nur Zeiten bis zum 19. Januar 2038 03:14:07 UTC darstellen können.

F: Was ist der Unterschied zwischen Sekunden- und Millisekunden-Timestamps?

A: Unix-Timestamps in Sekunden sind 10 Ziffern lang (z.B. 1711324800), während Millisekunden-Timestamps 13 Ziffern haben (z.B. 1711324800000).

F: Können Unix-Timestamps negativ sein?

A: Ja, negative Unix-Timestamps repräsentieren Daten vor dem 1. Januar 1970. Zum Beispiel repräsentiert -86400 den 31. Dezember 1969.

// Bekannte Epoch-Werte

Praktische Referenzpunkte beim Debuggen von Timestamps. Alle Angaben in UTC.

Epoch-WertDatum und Uhrzeit (UTC)
01970-01-01 00:00:00
864001970-01-02 00:00:00
9466848002000-01-01 00:00:00
10000000002001-09-09 01:46:40
12345678902009-02-13 23:31:30
17000000002023-11-14 22:13:20
20000000002033-05-18 03:33:20
21474836472038-01-19 03:14:07
42949672952106-02-07 06:28:15

// Epoch im Code in ein Datum umwandeln

JavaScript  new Date(epoch * 1000).toISOString()
Python      datetime.fromtimestamp(epoch, tz=timezone.utc)
PHP         gmdate('c', $epoch)
Go          time.Unix(epoch, 0).UTC()
Java        Instant.ofEpochSecond(epoch)
MySQL       FROM_UNIXTIME(epoch)
Bash        date -u -d @$epoch   # macOS: date -u -r $epoch

>> Weitere Fragen

F: Warum beginnt die Unix-Zeit am 1. Januar 1970?

A: Die frühen Unix-Entwickler bei Bell Labs wählten um 1971 ein einfaches, rundes und damals junges Datum, damit 32-Bit-Zähler klein blieben. Es hat sich durchgesetzt und ist heute die Standard-Epoche der meisten Systeme.

F: Wie wandle ich Epoch in Excel oder Google Sheets in ein Datum um?

A: Verwende =(A1/86400)+25569 und formatiere die Zelle als Datum/Uhrzeit, wobei A1 die Epoch-Sekunden enthält. Bei Millisekunden teile durch 86400000. Umgekehrt: =(A1-25569)*86400.

F: Warum zeigt mein Epoch-Konverter ein unerwartetes Datum?

A: Meist sind es Sekunden vs. Millisekunden (ein 13-stelliger Wert sind Millisekunden), die Zeitzonenanzeige (dieselbe Epoch ergibt in UTC und Ortszeit unterschiedliche Uhrzeiten) oder ein System mit anderer Epoche (NTP: 1900, Windows FILETIME: 1601).

F: Was ist der maximale Epoch-Wert?

A: Eine vorzeichenbehaftete 32-Bit-Zahl endet bei 2.147.483.647 (19.01.2038 03:14:07 UTC), eine vorzeichenlose bei 4.294.967.295 (07.02.2106 06:28:15 UTC). 64-Bit-Werte reichen für Hunderte Milliarden Jahre.

// ANDERE SPRACHEN