1704067200

1704067200 Unix-Timestamp

1704067200 = 2024-01-01 00:00:00 UTC

1704067200=2024-01-01 00:00:00 UTC
Unix seconds1704067200
Unix milliseconds1704067200000
ISO 8601 UTC2024-01-01T00:00:00.000Z
In code
JavaScript:  new Date(1704067200 * 1000).toISOString()
Python:      datetime.fromtimestamp(1704067200, tz=timezone.utc)
Linux:       date -u -d @1704067200
macOS:       date -u -r 1704067200

1704067200 ist 2024-01-01 00:00:00 UTC

Der Unix-Zeitstempel 1704067200 entspricht 2024-01-01T00:00:00.000Z (Monday, January 1, 2024, 24:00:00 UTC). Der Wert ist die Anzahl der seit der Unix-Epoch (1970-01-01 00:00:00 UTC) vergangenen Sekunden.

Sekunden vs. Millisekunden

1704067200 ist in Unix-Sekunden. JavaScript, Java und mehrere Datenbanktreiber erwarten stattdessen Unix-Millisekunden — derselbe Zeitpunkt, Wert × 1000.

  • Unix-Sekunden: 1704067200
  • Unix-Millisekunden: 1704067200000
  • ISO 8601 UTC: 2024-01-01T00:00:00.000Z
  • Tag des Jahres 2024: 1

Lokale Zeitzonen-Entsprechungen

1704067200 ist ein einzelner Zeitpunkt; das Wanduhr-Datum und die -Uhrzeit unterscheiden sich je nach Zeitzone.

  • UTC: 2024-01-01 00:00:00
  • America/New_York: 2023-12-31 19:00:00
  • America/Los_Angeles: 2023-12-31 16:00:00
  • Europe/London: 2024-01-01 00:00:00
  • Europe/Berlin: 2024-01-01 01:00:00
  • Asia/Shanghai: 2024-01-01 08:00:00
  • Asia/Tokyo: 2024-01-01 09:00:00
  • Australia/Sydney: 2024-01-01 11:00:00

Im Code umrechnen

Einzeiler für die am häufigsten nachgefragten Sprachen. Für JavaScript Date mit 1000 multiplizieren.

  • JavaScript: new Date(1704067200 * 1000).toISOString() → "2024-01-01T00:00:00.000Z"
  • JavaScript (ms form): new Date(1704067200000).toISOString()
  • Python: datetime.fromtimestamp(1704067200, tz=timezone.utc)
  • Python ISO: datetime.fromtimestamp(1704067200, tz=timezone.utc).isoformat()
  • Linux: date -u -d @1704067200
  • macOS: date -u -r 1704067200
  • Go: time.Unix(1704067200, 0).UTC()
  • SQL (PostgreSQL): SELECT to_timestamp(1704067200) AT TIME ZONE 'UTC';
  • SQL (MySQL): SELECT FROM_UNIXTIME(1704067200);

Häufiger Fehler: new Date(1704067200) in JavaScript

Der Date-Konstruktor von JavaScript nimmt Millisekunden. Den Sekundenwert unverändert zu übergeben, lässt Date ihn als 1,704,067,200 ms interpretieren — nur ein paar Wochen nach der Epoch. Das Ergebnis landet Anfang 1970.

  • Richtig: new Date(1704067200 * 1000) → 2024-01-01T00:00:00.000Z
  • Falsch: new Date(1704067200) → 1970-01-20T17:21:07.200Z
  • Faustregel: eine 10-stellige Zahl sind Sekunden; eine 13-stellige Zahl sind Millisekunden.

FAQ

Welches Datum ist Unix-Zeitstempel 1704067200?
1704067200 in Unix-Sekunden ist 2024-01-01T00:00:00.000Z (Monday, January 1, 2024, 24:00:00 UTC).
Was ist 1704067200 in Millisekunden?
1704067200000 Millisekunden sind derselbe Zeitpunkt — die Form, die JavaScript Date und Java Instant erwarten.
Warum zeigt new Date(1704067200) 1970 an?
JavaScript Date nimmt Millisekunden. Der als Millisekunden behandelte Sekundenwert zeigt auf Anfang 1970. Verwende stattdessen new Date(1704067200 * 1000).
Wie wandle ich 1704067200 in der Shell um?
Linux: date -u -d @1704067200. macOS: date -u -r 1704067200. Beide geben das UTC-Datum zurück.