Duration

Dauer-Rechner

Messen Sie die Tage zwischen zwei Daten, zerlegen Sie eine beliebige Dauer in ihre Standardformen, oder verschieben Sie ein Datum um eine Dauer vor oder zurück.

Was dieser Rechner tut

Drei Modi in einem: Zwischen zwei Daten misst die Tage zwischen Daten; Aufschlüsselung wandelt eine Dauer in alle Standardeinheiten um; Addieren/Subtrahieren verschiebt ein Datum um eine Dauer.

Tage zwischen zwei Daten — die Formel

Beide Eingaben werden als UTC-Mitternacht behandelt. Die Zählung ist (Ende − Start) / 86.400.000 ms — immer eine ganze Zahl. Jede 'Einbeziehen'-Checkbox addiert einen Tag.

Kalender vs gemittelte Summen

Der Kalender läuft die echten Daten entlang ('1 Jahr, 2 Monate'); die gemittelten Summen nutzen den gregorianischen Durchschnitt (365,2425 T/Jahr, 30,437 T/Monat). Beide werden nebeneinander angezeigt.

Parsen freier Dauern

Der Aufschlüsselung-Tab akzeptiert einfache Zahlen (mit Standardeinheit), Token-Strings wie '1d 2h 30m' und Mischungen wie '1y 2mo 3d'. Bei Fehler erscheint ein Hinweis mit Beispielen.

Datum verschieben

Add/Subtract nimmt ein Startdatum, +/− und eine Dauer. Liefert das Ergebnisdatum, seinen Wochentag, seinen Unix-Zeitstempel und seinen Jahrestag.

Gängige Dauern

Die acht Referenzzellen (1 Minute bis 1 Jahr) decken wiederkehrende Werte ab. Ein Klick darauf übernimmt den Wert in den Aufschlüsselung-Tab.

Programmatische Nutzung

Die Mathematik ist reproduzierbar: Zwischen = (Ende − Start) / 86.400.000; Add/Subtract = Basis + offset×1000. Parser und Helper liegen in src/timeUtils.ts des Repositorys.