Tage zwischen zwei Daten, wobei beide gezählt werden
Subtrahiert man ein Datum vom anderen, erhält man die Anzahl der Nächte, nicht die Anzahl der Tage: 1. Juni bis 30. Juni ergibt 29. Wenn man beide Enden zählt, erhält man 30, was einer Urlaubsbuchung, einem Mietvertrag oder einer Hotelrechnung mit dreißig Tagen entspricht. Aktivieren Sie „Enddatum als Tag zählen“ und alle Zahlen auf der Seite werden mitbewegt, einschließlich der Arbeitstage.
Aufgeschlüsselt nach Zeitraum
| Juni 2026 | 30 | 22 | 8 |
Die Ergebnisse werden ohne Gewähr für ihre Richtigkeit bereitgestellt. Die Methode und ihre Quellen stehen unten, damit Sie den Rechenweg prüfen können.
Die Zeitspanne ist in Perioden unterteilt. Der kürzere Balken ist das, was übrig bleibt, wenn die Wochenenden und die von Ihnen aufgeführten Feiertage herausgenommen werden.
Durch Subtrahieren von Datumsangaben werden die Lücken zwischen Tagen gezählt. Wenn man beide Enden zählt, werden die Tage selbst gezählt, und die beiden unterscheiden sich um genau eins.
Autovermietung, Hotelaufenthalte und Jahresurlaub zählen fast immer beide Enden; Zinsen, Kündigungsfristen und Fristen trifft dies fast immer nicht zu.
Der Juni 2026 beginnt an einem Montag. Zählt man also beide Enden, erhält man 30 Tage, davon 22 Arbeitstage und 8 Wochenendtage.
So funktioniert es
Die Formel
Jedes Datum wird zu einer Tagesnummer: ganze Tage seit 1970-01-01
im proleptischen gregorianischen Kalender, ohne Uhrzeit oder Zeitzone.
n = daysFromCivil(year, month, day)
days = n(end) - n(start), plus 1 wenn das Enddatum mitgezählt wird
Die Spanne ist das halboffene Intervall [start, end).
Wochentag mit 0 = Sonntag:
w = ((n mod 7) + 4 + 7) mod 7
Arbeitstage für N Tage ab Wochentag w0:
whole = floor(N / 7)
left = N - 7 x whole
working = whole x (7 - weekendDays)
+ gearbeitete Tage im Rest
- eingetragene Feiertage auf Arbeitstagen
Für die Kalenderdifferenz begrenzt addMonths auf das Ende des Zielmonats:
m = größtes k mit addMonths(start, k) <= end
days = n(end) - n(addMonths(start, m))
years = floor(m / 12)
months = m mod 12
Wovon es ausgeht
- Datumsangaben werden in einem Kalender als Tage behandelt, niemals als Augenblicke. Da es in der Berechnung nirgends eine Tageszeit gibt, gilt keine Zeitzone, und die Antwort ist in Auckland dieselbe wie in Anchorage.
- Da es keine Uhr gibt, kann eine Sommerzeitumstellung keinen Einfluss auf die Zählung haben. Eine Zeitspanne über den März-Übergang in Europa/London beträgt 23 Stunden weniger als eine ganze Zahl von 24-Stunden-Tagen, und wenn man die verstrichenen Millisekunden durch 86.400.000 dividiert, würde man einen Tag weniger ergeben, als der Kalender anzeigt.
- Standardmäßig ist das Enddatum die Ziellinie und kein gezählter Tag, also ist der Zeitraum vom 1. bis 30. Juni der 29. Juni. Wenn Sie „Enddatum als Tag zählen“ aktivieren, wird es auf 30 gesetzt, und alle Zahlen auf der Seite werden zusammen verschoben.
- Die Reihenfolge der beiden Termine spielt keine Rolle. Das Tool meldet den Abstand zwischen ihnen und niemals eine negative Zahl.
- Ganze Monate werden durch Klammeraddition gezählt, sodass der 31. Januar bis 28. Februar ein ganzer Monat und der 31. Januar bis 1. März ein Monat und ein Tag ist. Die auf diese Weise definierte Monatsarithmetik ist nicht umkehrbar – ein Monat vorwärts und dann ein Monat zurück vom 31. Januar landet am 28. Januar.
- Ein Feiertag, der auf ein Wochenende fällt, wird nicht abgezogen, da es sich nicht um einen Tag handelt, an dem gearbeitet worden wäre. Genau aus diesem Grund begeht das Vereinigte Königreich den Boxing Day an einem Montag, wenn der 26. Dezember ein Samstag ist, und das Ersatzdatum ist in der Standardliste aufgeführt.
- Jede Zeile im Feiertagsfeld, die kein Datum enthält, wird ignoriert und nicht abgelehnt, da das Auslösen eines Fehlers dazu führen würde, dass die Seite leer wird, während jemand mit dem Einfügen einer Liste gerade fertig ist. Die Zahl der übersprungenen Feiertage dient als Kontrolle, da sie die Zeilen zählt, die tatsächlich angewendet wurden.
- Der Kalender ist durchgehend proleptisch gregorianisch, auch für Daten vor seiner Einführung. Großbritannien wechselte im September 1752 und verkürzte dabei elf Tage, so dass eine Zeitspanne, die diesen Monat überschreitet, eine Tageszählung ist und nicht das, was ein zeitgenössisches Tagebuch gesagt hätte.
Fragen
Nach welcher Konvention erfolgt die Lohn- und Zinsberechnung?
Fast immer das Exklusive – die Differenz zwischen den Daten, wobei kein Ende zweimal gezählt wird. Für ein Darlehen vom 1. März bis zum 1. April werden 31 Tage Zinsen berechnet, nicht 32. Die Inklusivanrechnung erfolgt auf die in ganzen Anwesenheitstagen gemessenen Dinge: Hotelübernachtungen, Urlaubsanspruch, Kündigungsfristen.
Ändert sich die Antwort, wenn die Daten in verschiedenen Monaten liegen?
Nein. Die Zählung erfolgt anhand der zugrunde liegenden Daten und nicht durch Durchlaufen eines Kalenders, sodass Monatslängen, Schalttage und Monatsgrenzen alle identisch behandelt werden. Der 28. Februar bis 1. März ist ein Tag in einem gewöhnlichen Jahr und zwei in einem Schaltjahr, und das ist der einzige Unterschied.
Quellen
Methode verfasst und geprüft von Tessalor am 30.07.2026.
Die vollständige Methode, das Rechenbeispiel und alle Annahmen hinter diesem Ergebnis stehen auf Datumsdifferenzrechner.