JavaScript-Zeitstempel

Date.now() liefert Millisekunden — der Interop-Bug Nr. 1. Durch 1000 teilen für Unix-Sekunden.

[MOD.DEMO // TRY]

AUSPROBIEREN — STEMPEL EINFÜGEN

—

Now, in milliseconds

const nowMs = Date.now(); // 13 digits

Now, in Unix seconds

const nowS = Math.floor(Date.now() / 1000); // 10 digits

Stamp to Date

const d = new Date(ts * 1000); // seconds → ms!
const iso = d.toISOString(); // always UTC

Date back to stamp

const ts = Math.floor(d.getTime() / 1000);

Display for humans

d.toLocaleString(); // local for people
// store: ts · display: toLocaleString · wire: toISOString

DIE ZEITZONEN-FALLE

new Date(1712345678) ohne ×1000 rendert Januar 1970 — JavaScript will Millisekunden. Und toString() druckt Ortszeit, während toISOString() für denselben Moment UTC druckt. Faustregel: Sekunden speichern, mit toLocaleString anzeigen, mit toISOString übertragen.

[DOC.FAQ // INDEX]

ANTWORTEN

05 ITEMS
01 Wie erhalte ich den aktuellen Unix-Zeitstempel in JavaScript?

Math.floor(Date.now()/1000) für Standard-10-Stellen-Sekunden. Bloßes Date.now() sind 13-stellige Millisekunden — in JS ok, für Python, Go oder MySQL falsch. Floor statt Round, um nicht in die nächste Sekunde zu lecken.

02 Warum zeigt new Date(ts) 1970?

Sekunden übergeben, wo JavaScript Millisekunden erwartet. Mal 1000: new Date(ts*1000). Ein 1970-Datum ist das verräterische Zeichen der Sekunden-gegen-Millisekunden-Verwechslung.

03 Wie formatiere ich als ISO 8601?

new Date(ts*1000).toISOString() ergibt 2024-04-05T11:34:38.000Z, immer UTC. Zur Anzeige .toLocaleString() in Ortszone. Niemals .toString()-Output splitten — locale-abhängig und unparsbar.

04 Wie parse ich ISO zurück in einen Stempel?

Math.floor(Date.parse(iso)/1000). Date.parse kann ISO 8601 verlässlich; Nicht-ISO-Strings wie MM/DD/YYYY sind implementationsdefiniert — meiden und mit der verlinkten ISO-Seite validieren.

05 Sekunden oder Millisekunden in APIs?

Beides akzeptieren, Sekunden speichern. Per Größenordnung erkennen (≥1e12 ⇒ Millisekunden), Vertrag dokumentieren, Sekunden zurückgeben. Jedes Nicht-JS-Backend spricht Sekunden; Millisekunden-Floats riskieren Präzision jenseits 2^53 in JSON.

[DOC.COMPARE]

IM VERGLEICH

FunktionEpoch (diese Seite)EpochConverter
Vollständige JavaScript-Anleitung mit ms-gegen-s-Fallen JA Nur Snippets
Live-Demo auf der Seite JA NEIN
Intl- und moderne Formatierungsmuster JA Teilweise
Verlinkte strikte ISO-Validierung JA NEIN
Kostenlos, ohne Konto JA JA

Stand Oktober 2026 gegenüber epochconverter.com. Bei Änderungen bitte melden — wir korrigieren.

WEITERE TOOLKITS

[DOC.LINKS]

AUCH EINEN BLICK WERT

Unabhängige Alternativen zum Gegenprüfen. Die Nennung ist keine Empfehlung; Korrekturen sind willkommen.