🧰 UtlKit

Datum-Rechner So Benutzen: Tage, Wochen, Monate oder Jahre Addieren oder Subtrahieren und die Exakte Taganzahl zwischen zwei Daten im Browser

Zwei Modi: Tage, Wochen, Monate oder Jahre zu einem Startdatum addieren oder subtrahieren, oder die Differenz von zwei Daten als exakte Taganzahl mit davon abgeleiteten Wochen, Monaten und Jahren, alles im Browser berechnet.

Der Datum-Rechner hat zwei Modi. Im Modus Addieren / Subtrahieren nimmt er ein Startdatum, eine Aktion, einen Betrag und eine Einheit auf und druckt eine Zeile: das Startdatum, das Vorzeichen, den Betrag, die Einheit und das Zieldatum mit ausgeschriebenem Wochentag und Monatsnamen. Im Modus Datumsdifferenz nimmt er zwei Daten auf und druckt die exakte Taganzahl zwischen ihnen mit den davon abgeleiteten Wochen, Monaten und Jahren. Jede Zahl wird im Browser direkt aus dem Date-Objekt berechnet, ohne Backend und ohne API-Aufruf. Starten Sie beim Datum-Rechner und lassen Sie die Vorgaben stehen: geben Sie 2026-09-24 als Startdatum ein, belassen Sie Addieren mit Tagen, geben Sie 30 ein.

Die Ergebniszeile des Addiermodus

Die Ergebniszeile liest sich Startdatum, Vorzeichen, Betrag und Einheit, gleich Zieldatum, wobei das Startdatum als roher ISO-Wert gedruckt wird und das Zieldatum vollstĂ€ndig ausgegeben ist: Wochentag, Monatsname und Tag, in der Sprache der Seite. Das laufende Beispiel druckt 2026-09-24 + 30 Tage = Samstag, 24. Oktober 2026. Der gleiche Lauf auf der englischen Seite druckt Saturday, October 24, 2026, und die chinesische und die japanische Seite drucken das Datum in ihrer eigenen Sprache, weil das Zieldatum ĂŒber die Locale-Daten des Browsers formatiert wird und nicht ĂŒber eine feste Vorlage. Die Auswahlliste fĂŒr die Aktion kehrt das Vorzeichen um, und 2026-09-24 minus 14 Tage liest sich Donnerstag, 10. September 2026. Die Kopier-SchaltflĂ€che neben dem Ergebnis setzt die ganze Zeile in die Zwischenablage.

Die vier Einheiten

Die Einheiten-Auswahl bietet Tage, Wochen, Monate und Jahre, und die beiden Paare verhalten sich unterschiedlich. Tage und Wochen sind Tage-Arithmetik: Eine Woche wird zuerst in Tage umgerechnet, so dass 5 Wochen als 35 Tage eingehen, und 2026-09-24 plus 5 Wochen landet auf Donnerstag, 29. Oktober 2026. Monate und Jahre sind Kalender-Arithmetik: Das Monats- oder Jahresfeld wird verschoben und der Tag im Monat bleibt erhalten, so dass 2026-09-24 plus 3 Monate auf Donnerstag, 24. Dezember 2026 landet. Der Betrag wird vor der Arithmetik begrenzt, auf 3650 Tage, 520 Wochen, 120 Monate und 10 Jahre, derselbe Zehn-Jahres-Horizont in vier Darstellungen, und ein Wert ĂŒber der Begrenzung wird auf die Grenze gekĂŒrzt, so dass 3651 Tage als 3650 eingehen, statt einen Fehler auszulösen.

Der Überlauf bei Monaten und Jahren

Die Kalender-Arithmetik erhĂ€lt den Tag im Monat, und wenn der Ziemonat diesen Tag nicht hat, laufen die ĂŒberschĂŒssigen Tage in den folgenden Monat ĂŒber. Der 31. Januar 2026 plus 1 Monat hat im Februar 2026, der 28 Tage hat, keinen 31., so dass die drei ĂŒberschĂŒssigen Tage das Ergebnis auf Dienstag, 3. MĂ€rz 2026 legen, nicht auf den 28. Februar. Der identische Start im Jahr 2024 landet am 2. MĂ€rz, weil dieser Februar 29 Tage hat. Die Jahresaddition wendet dieselbe Regel auf das Jahresfeld an: Der 29. Februar 2024 plus 1 Jahr hat im Februar 2025 keinen 29., so dass er am 1. MĂ€rz 2025 landet. Der Überlauf wirkt auch in die Subtraktionsrichtung: Der 31. MĂ€rz 2026 minus 1 Monat landet am 3. MĂ€rz 2026, wĂ€hrend der 31. Januar 2026 minus 1 Monat sauber auf Mittwoch, 31. Dezember 2025 landet, weil der Dezember 31 Tage hat. Die Ergebniszeile druckt immer das berechnete Datum, so dass der Überlauf sichtbar ist statt stumm. Der Zukunftsdatum-Guide wendet dieselbe Regel auf Fragen zu FĂ€lligkeits- und Zielterminen an.

Der Differenzmodus

Der Differenzmodus nimmt zwei Daten auf und berechnet die absolute Millisekundendistanz zwischen ihnen, so dass die Reihenfolge der beiden Eingaben egal ist. Die Taganzahl ist diese Distanz geteilt durch 86400000 Millisekunden und gerundet, und sie ist die einzige exakte Zahl der Zeile. Wochen, Monate und Jahre werden aus der Taganzahl mit festen Divisoren abgeleitet, 7, 30.44 und 365.25, jeweils abgerundet. Der Lauf von 2024-01-01 bis 2026-07-01 druckt 912 Tage = 130 Wochen ≈ 29 Monate ≈ 2 Jahre. Die NĂ€herungen haben Bedeutung: Im Kalender gezĂ€hlt, umfasst der 1. Januar 2024 bis der 1. Juli 2026 genau 30 Monate, aber 912 geteilt durch 30.44 ist 29.96, was auf 29 abrundet, so dass die Monatszahl eine Umrechnung der Taganzahl ist, keine MonatszĂ€hlung. Ein kurzer Zeitraum, 2026-09-24 bis 2026-12-25, druckt 92 Tage = 13 Wochen ≈ 3 Monate ≈ 0 Jahre.

Wie die Daten geparst werden

Die Datumsfelder liefern einen nackten YYYY-MM-DD-String, und das Tool baut ein Datum aus den Komponenten Jahr, Monat und Tag bei lokaler Mitternacht, statt den String zu parsen, weil ein reiner Datum-String als UTC-Mitternacht geparst wird, was in jeder Zeitzone westlich von UTC einen Tag zu frĂŒh liest. Das Bauen des Datums aus Komponenten hĂ€lt 2026-09-24 im eigenen Zeitzonenbereich des Nutzers bei 2026-09-24, so dass die Taganzahl zwischen zwei Daten nicht davon abhĂ€ngt, wo der Nutzer sitzt.

Was er nicht ist

Der Datum-Rechner ist kein Alter-Rechner: FĂŒr den einen Fall, in dem das Enddatum auf heute festgezurrt ist und die Antwort Jahre, Monate und Tage des Alters sind, lĂ€uft der Alter-Rechner diesen Aufschluss. FĂŒr dieselbe Zeitspanne in Epoche-Sekunden schreibt der Unix-Timestamp-Konverter die Daten als Ganzzahlen um, und die Taganzahl kommt aus der Differenz geteilt durch 86400. Und er zĂ€hlt keine Werktage: Beide Modi zĂ€hlen Kalendertage, Wochenenden und Feiertage eingeschlossen. FĂŒr die Werkseits-Seite einer Datendistanz geht der Datumsdifferenz-Guide die Konvention Montag bis Freitag und ihre Off-by-one-GrenzfĂ€lle durch.

Zugehörige Tools

HĂ€ufige Fragen

Spricht der Datum-Rechner mit einer API oder einem Server?

Nein. Er parst jedes Datumsfeld als Datum bei lokaler Mitternacht, wendet die Tage-, Monate- oder Jahresarithmetik mit den Date-Methoden des Browsers an, und formatiert das Zieldatum ĂŒber die Intl-Daten des Browsers fĂŒr die Sprache der Seite. Der Differenzmodus ist eine einzige Millisekunden-Subtraktion und vier Divisionen. Kein einziger eingegebener Wert verlĂ€sst die Seite.

Warum landet der 31. Januar plus 1 Monat am 3. MĂ€rz und nicht am 28. Februar?

Die Monatsaddition erhĂ€lt den Tag im Monat, und wenn der Ziemonat diesen Tag nicht hat, laufen die ĂŒberschĂŒssigen Tage in den folgenden Monat ĂŒber, statt auf den letzten Tag gekĂŒrzt zu werden. Der Februar 2026 hat 28 Tage, so dass der 31. Januar plus 1 Monat 3 Tage nach Ende Februar liegt, nĂ€mlich der 3. MĂ€rz. Der identische Start im Jahr 2024 landet am 2. MĂ€rz, weil dieser Februar 29 Tage hat, und der 29. Februar plus 1 Jahr landet am 1. MĂ€rz in einem Nicht-Schaltjahr. Die Ergebniszeile druckt das berechnete Datum, so dass der Überlauf sichtbar ist.

Warum wirken die Monate und Jahre im Differenzmodus nÀherungsweise, wÀhrend die Tage exakt sind?

Weil sie anders abgeleitet werden. Die Taganzahl ist die Millisekundendistanz geteilt durch 86400000 und gerundet, sie ist also exakt. Wochen, Monate und Jahre teilen die Taganzahl durch die festen Zahlen 7, 30.44 und 365.25 und runden das Ergebnis ab, sie sind also Umrechnungen der Taganzahl, keine KalenderzÀhlungen. Deshalb drucken 912 Tage 130 Wochen, etwa 29 Monate und etwa 2 Jahre, obwohl der Zeitraum im Kalender vom 1. Januar 2024 bis 1. Juli 2026 genau 30 Monate umfasst.

In welcher Zeitzone werden die Datumsfelder gelesen?

In Ihrer. Das Tool baut jedes Datum aus den Komponenten Jahr, Monat und Tag bei lokaler Mitternacht, statt den ISO-String zu parsen, weil ein reiner Datum-String als UTC-Mitternacht geparst wird und westlich von UTC einen Tag zu frĂŒh liest. Die Taganzahl zwischen zwei Daten ist in jeder Zeitzone gleich, und das Zieldatum wird in der Sprache der Seite ausgegeben.

ZĂ€hlen Wochenenden und Feiertage in die Datendifferenz?

Ja. Beide Modi zĂ€hlen Kalendertage, so dass eine Spanne von Montag zu Montag 7 Tage hat, mit oder ohne Wochenende dazwischen. Nur Werktage zu zĂ€hlen, oder öffentliche Feiertage auszuschließen, ist eine andere Konvention mit ihren eigenen Off-by-one-GrenzfĂ€llen, und der Datumsdifferenz-Guide behandelt diese Version der Frage.

Verwandte Artikel