Geben Sie ein Startdatum und ein Enddatum ein. Sie erhalten die Tage dazwischen, die Zählung einschließlich beider Tage und denselben Zeitraum in Wochen, in Monaten sowie in Jahren, Monaten und Tagen.
Inhaltsverzeichnis
-
Das können Sie auf dieser Seite
-
Wofür braucht man diese Berechnung?
-
Anleitung
-
Formel
-
Symbole und Begriffe
-
Das sollten Sie vorher wissen
-
So berechnen Sie es in Excel
-
So berechnen Sie es in Google Tabellen
-
So berechnen Sie es in Python
-
So schreiben Sie die Formel in LaTeX und anderen Formelsprachen (zum Kopieren)
-
So lassen Sie ChatGPT rechnen
-
Die Vorteile von DataChef
-
Verwandte Funktionen
-
Alle Rechner von NumberChef
Das können Sie auf dieser Seite
- Start- und Enddatum eingeben – und Sie sehen sofort, wie viele Tage dazwischen liegen. Lassen Sie ein Feld leer, rechnen Sie ab heute: „Wie viele Tage noch bis zur Prüfung?“ oder „Wie viele Tage seit unserem Jahrestag?“
- Angezeigt werden beide Zählweisen – die Tage dazwischen (Starttag nicht mitgezählt) und die Zählung einschließlich beider Tage. So verwechseln Sie nichts bei Übernachtungen, Tabletten-Tagen oder anteiliger Miete
- Dazu derselbe Zeitraum in Jahren, Monaten und Tagen, in Monaten und in Wochen
- Dazu: verständliche Erklärung, wie man Tage zählt, und Formeln zum Kopieren für Excel, Google Tabellen und Python
Wofür braucht man diese Berechnung?
„Heute ist der 3. Juli, die Prüfung ist am 16. Januar nächsten Jahres – also noch 197 Tage.“ Wer die verbleibenden Tage kennt, plant mit Zahlen statt nach Gefühl. Sollen zum Beispiel 10 Übungsklausuren in rund 200 Tagen durchgearbeitet werden, bleiben für jede 20 Tage.
Für einen Countdown passt die Subtraktion, die den heutigen Tag nicht mitzählt. Am Vortag zeigt sie „noch 1 Tag“, am Tag selbst „noch 0 Tage“.
Eine Reise mit Anreise am 13. August und Abreise am 16. August hat \(16 - 13 = 3\) Übernachtungen (Subtraktion) und 4 Tage einschließlich beider Tage – „3 Nächte, 4 Tage“.
Hotels rechnen pro Nacht (Subtraktion), manche Reiseversicherungen oder Verleihe pro Tag (beide Tage mitgezählt). Wer den Unterschied kennt, kalkuliert richtig. (Mietwagen werden oft pro 24 Stunden statt pro Kalendertag abgerechnet.)
Ein Medikament für 7 Tage, das Sie ab dem 1. Juli nehmen, zählt man einschließlich beider Tage – der letzte Einnahmetag ist also der 7. Juli. Wer subtrahiert (\(7 - 1 = 6\)), liegt einen Tag daneben.
Die Frage „Reichen meine Tabletten bis zum nächsten Arzttermin?“ vergleicht zwei Zählungen, die verschieden funktionieren: die Tage der Packung (beide Tage mitgezählt) und die Tage bis zum Termin (Subtraktion). Wer das weiß, steht nicht plötzlich ohne Medikament da.
Ziehen Sie am 10. Juli ein, wird die Miete für den ersten Monat oft anteilig für 22 Tage berechnet (einschließlich beider Tage, \(31 - 10 + 1 = 22\)) – am Einzugstag nutzen Sie die Wohnung ja schon.
Beim Gehalt für einen Eintritt oder Austritt mitten im Monat ist es genauso. Ob durch die echten Tage des Monats oder pauschal durch 30 geteilt wird, regelt der Miet- oder Arbeitsvertrag. Mit dem Rechner prüfen Sie die Zahlen gegen Ihren Vertrag.
Zinsen werden im Verhältnis zur Zahl der Tage berechnet, etwa „Kapital × Zinssatz × Tage : 365“. Dabei zählt meist nur einer der beiden Tage (Einzahlung oder Auszahlung) – das Ergebnis ist dasselbe wie bei der Subtraktion. Vom 1. April bis zum 30. April sind es so 29 Zinstage.
Viele Banken verwenden außerdem eine feste Zinsmethode, zum Beispiel 30/360 (jeder Monat mit 30 Tagen, das Jahr mit 360). Welche gilt, steht in den Vertragsbedingungen. Schon ein Tag Unterschied ändert die Zinsen – der Rechner hilft, die Angaben nachzuvollziehen.
Die Schwangerschaft wird ab dem ersten Tag der letzten Regelblutung gezählt (Tag 0). Tag 280 (\(280 = 7 \times 40\), also SSW 40+0) gilt als errechneter Geburtstermin. „In welcher SSW bin ich heute?“ ist genau die Wochenformel dieser Seite: die Tage seit dem Startdatum durch 7 teilen.
Vorsorgeuntersuchungen werden nach Schwangerschaftswochen geplant. Wer zwischen Tagen und Wochen umrechnen kann, findet sich im Mutterpass viel leichter zurecht.
Formel
Symbole und Begriffe
Symbole
| \(D\) | D | Die Zahl der Tage zwischen zwei Daten (das Ergebnis der Subtraktion, der Starttag ist Tag 0). Von englisch days, „Tage“. |
| \(N_1\), \(N_2\) | N eins, N zwei | Die fortlaufenden Zahlen des Startdatums (\(N_1\)) und des Enddatums (\(N_2\)). Dieselbe Idee wie die Datumswerte in Excel, die die Tage ab dem 1. Januar 1900 (Nummer 1) durchzählen. |
| \(D'\) | D Strich | Die Zahl der Tage einschließlich beider Tage (Start- und Endtag zählen je als ein Tag). Es gilt \(D' = D + 1\). Der Strich (′) kennzeichnet oft eine leicht veränderte Form der ursprünglichen Größe. |
| \(W\), \(r\) | W, r | Die Wochen (\(W\)) und die restlichen Tage (\(r\)). Teilt man die Tage \(D\) durch 7, ist das ganzzahlige Ergebnis \(W\) und der Rest \(r\). |
| \(y\), \(m\), \(d\) | y, m, d (klein) | Die Teile eines Zeitraums, zerlegt in „\(y\) Jahre \(m\) Monate \(d\) Tage“. (Beispiel – bei 1 Jahr, 2 Monaten und 10 Tagen ist \(y = 1\), \(m = 2\), \(d = 10\)) |
| \(M\) | M (groß) | Der Zeitraum nur in Monaten (Monate insgesamt), berechnet mit \(M = 12y + m\). (Beispiel – 1 Jahr 2 Monate sind \(M = 14\) Monate) |
Begriffe
| Kalendertage | Alle Tage im Kalender, egal ob Werktag, Wochenende oder Feiertag. Im Unterschied dazu zählen Arbeitstage ohne Wochenenden und Feiertage. Diese Seite zählt Kalendertage. |
| ohne den Anfangstag | Eine Zählweise, bei der der erste Tag eines Zeitraums nicht mitgezählt wird. Die Subtraktion zweier Daten zählt so (der Starttag ist Tag 0). Auch das BGB zählt bei Fristen, die mit einem Ereignis beginnen, den Tag des Ereignisses nicht mit (§ 187 Abs. 1 BGB) – eine Frist von 3 Tagen ab heute beginnt also morgen. Kommt es rechtlich darauf an, prüfen Sie den genauen Wortlaut. |
| einschließlich beider Tage | Eine Zählweise, bei der Start- und Endtag beide als ein Tag zählen. Das Ergebnis ist die Subtraktion plus 1. Man braucht sie, wenn jeder Tag selbst genutzt wird – bei Medikamenten, Mietzeiten pro Tag oder der Dauer einer Baustelle. |
| nur ein Ende mitzählen | Eine Zählweise, bei der nur einer der beiden Tage (Start oder Ende) zählt. Das Ergebnis ist dasselbe wie bei der Subtraktion. Bei Zinsen wird oft so gezählt. Werden beide Enden nicht mitgezählt, ist es die Subtraktion minus 1. |
| gleicher Kalendertag | Derselbe Tag (dieselbe Tageszahl) in einem späteren Monat oder Jahr. Zum 15. Januar ist es im nächsten Monat der 15. Februar. Ob dieser Tag erreicht ist, entscheidet über die vollen Monate eines Zeitraums – so rechnet auch das BGB bei Monatsfristen (§ 188 Abs. 2). Gibt es den Tag im nächsten Monat nicht (wie beim 31. Januar), tritt der letzte Tag dieses Monats an seine Stelle (§ 188 Abs. 3 BGB), und der Monat ist mit dessen Ablauf voll. |
| Schaltjahr | Ein Jahr mit einem 29. Februar. Meist alle 4 Jahre; Jahre, die durch 100 teilbar sind, sind aber Gemeinjahre, außer sie sind auch durch 400 teilbar (2100 ist kein Schaltjahr, 2000 war eines). Dieser Rechner zählt wie ein Kalender – liegt ein 29. Februar im Zeitraum, wird er als Tag mitgezählt. |
| fortlaufende Zahl | Die laufende Nummer, mit der Excel und Tabellenprogramme Datumsangaben speichern (auch Seriennummer). Der 1. Januar 1900 ist 1, und jeden Tag kommt 1 dazu (der 1. Januar 2025 ist 45658). Weil ein Datum in Excel eigentlich diese Zahl ist, kann man Daten direkt voneinander abziehen. Aus historischen Gründen zählt Excel einen „29. Februar 1900“ mit, den es nie gab; diese Zahlen sind daher um 1 größer als eine echte Kalenderzählung (auf die Zahl der Tage bei einer Subtraktion hat das keinen Einfluss). |
Das sollten Sie vorher wissen
Damit Sie die Berechnung auf dieser Seite nicht nur ausführen, sondern auch verstehen, hilft Ihnen dieses Vorwissen.
Wenn Sie nicht weiterkommen, ist es am schnellsten, diese Themen noch einmal anzuschauen.
| So funktioniert der Kalender (Klasse 2–3, 7–9 Jahre) |
|
| Schriftlich subtrahieren (Klasse 3, 8–9 Jahre) |
|
| Division mit Rest (Klasse 3–4, 8–10 Jahre) |
|
| Schriftlich multiplizieren (Klasse 4, 9–10 Jahre) |
|
So berechnen Sie es in Excel
| Startdatum | 01.01.2025 |
| Enddatum | 01.03.2025 |
| Tage dazwischen (Starttag nicht mitgezählt) | =B2-B1 |
| Einschließlich beider Tage | =B2-B1+1 |
| Startdatum | 01.01.2025 |
| Enddatum | 01.03.2025 |
| Wochen | =GANZZAHL((B2-B1)/7) |
| Restliche Tage | =REST(B2-B1;7) |
| Startdatum | 01.01.2025 |
| Enddatum | 01.03.2025 |
| Jahre | =DATEDIF(B1;B2;"Y") |
| Restliche Monate | =DATEDIF(B1;B2;"YM") |
| Restliche Tage | =DATEDIF(B1;B2;"MD") |
| Monate insgesamt | =DATEDIF(B1;B2;"M") |
| Ein vergangenes Datum (z. B. Jahrestag) | 01.01.2025 |
| Tage von diesem Datum bis heute | =HEUTE()-B1 |
| Ein künftiges Datum (z. B. Prüfung) | 16.01.2027 |
| Tage von heute bis zu diesem Datum (noch übrig) | =B3-HEUTE() |
Bei der Funktion DATEDIF in der dritten Tabelle bedeutet das dritte Argument: "Y" = Jahre, "YM" = restliche Monate, "MD" = restliche Tage, "M" = Monate insgesamt. (DATEDIF erscheint nicht in der Funktionsauswahl, funktioniert aber in allen Excel-Versionen.) "MD" liefert rund um das Monatsende (z. B. bei Start am 31.) allerdings bekanntermaßen manchmal 1 bis 2 Tage Abweichung oder seltsame Werte. Kommt es auf die restlichen Tage an, verlassen Sie sich auf das Ergebnis dieses Rechners.
Mit HEUTE() wie in der vierten Tabelle werden „seit heute“ und „bis heute“ bei jedem Öffnen der Datei neu berechnet.
So berechnen Sie es in Google Tabellen
| Startdatum | 01.01.2025 |
| Enddatum | 01.03.2025 |
| Tage dazwischen (Starttag nicht mitgezählt) | =B2-B1 |
| Einschließlich beider Tage | =B2-B1+1 |
| Startdatum | 01.01.2025 |
| Enddatum | 01.03.2025 |
| Wochen | =GANZZAHL((B2-B1)/7) |
| Restliche Tage | =REST(B2-B1;7) |
| Startdatum | 01.01.2025 |
| Enddatum | 01.03.2025 |
| Jahre | =DATEDIF(B1;B2;"Y") |
| Restliche Monate | =DATEDIF(B1;B2;"YM") |
| Restliche Tage | =DATEDIF(B1;B2;"MD") |
| Monate insgesamt | =DATEDIF(B1;B2;"M") |
| Ein vergangenes Datum (z. B. Jahrestag) | 01.01.2025 |
| Tage von diesem Datum bis heute | =HEUTE()-B1 |
| Ein künftiges Datum (z. B. Prüfung) | 16.01.2027 |
| Tage von heute bis zu diesem Datum (noch übrig) | =B3-HEUTE() |
Wie in Excel gilt: Erscheint bei einer Subtraktion ein Datum, stellen Sie das Format auf „Zahl“ um (Format > Zahl), und DATEDIF mit "MD" kann rund um das Monatsende um 1 bis 2 Tage abweichen.
So berechnen Sie es in Python
from datetime import date
start = date(2025, 1, 1) # Startdatum
end = date(2025, 3, 1) # Enddatum (für heute: date.today())
days = (end - start).days # Tage zwischen den beiden Daten (Starttag nicht mitgezählt)
days_inclusive = days + 1 # einschließlich Start- und Endtag
weeks, extra_days = divmod(days, 7) # Wochen und restliche Tage
# Monate insgesamt: Jahresdifferenz x 12 + Monatsdifferenz. Liegt der Tag des Enddatums vor dem des Startdatums, ist der letzte Monat noch nicht voll, also 1 abziehen
total_months = (end.year - start.year) * 12 + (end.month - start.month) - (end.day < start.day)
print(f"Tage: {days} Tage ({days_inclusive} Tage einschließlich beider Tage)")
print(f"Wochen: {weeks} Wochen und {extra_days} Tage")
print(f"Monate insgesamt: {total_months} Monate")
So schreiben Sie die Formel in LaTeX und anderen Formelsprachen (zum Kopieren)
D = N₂ − N₁
D = N_2 - N_1
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>D</mi><mo>=</mo>
<msub><mi>N</mi><mn>2</mn></msub><mo>−</mo>
<msub><mi>N</mi><mn>1</mn></msub>
</mrow>
</math>
D = N_2 - N_1
days = DateDifference[startDate, endDate, "Day"]
days := n2 - n1;
days_between = days(end_date - start_date);
D = N_2 - N_1
D′ = D + 1
D' = D + 1
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msup><mi>D</mi><mo>′</mo></msup><mo>=</mo>
<mi>D</mi><mo>+</mo><mn>1</mn>
</mrow>
</math>
D' = D + 1
daysInclusive = days + 1
daysInclusive := days + 1;
days_inclusive = days_between + 1;
D' = D + 1
D = 7W + r (0 ≤ r ≤ 6)
D = 7W + r\ \ (0 \le r \le 6)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>D</mi><mo>=</mo>
<mn>7</mn><mi>W</mi><mo>+</mo><mi>r</mi><mspace width="0.7em"/>
<mo>(</mo><mn>0</mn><mo>≤</mo><mi>r</mi><mo>≤</mo><mn>6</mn><mo>)</mo>
</mrow>
</math>
D = 7W + r (0 <= r <= 6)
{weeks, remDays} = QuotientRemainder[days, 7]
weeks := iquo(days, 7); remDays := irem(days, 7);
num_weeks = floor(days_between/7); rem_days = mod(days_between, 7);
D = 7W + r (0 ≤ r ≤ 6)
M = 12y + m
M = 12y + m
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>M</mi><mo>=</mo>
<mn>12</mn><mi>y</mi>
<mo>+</mo><mi>m</mi>
</mrow>
</math>
M = 12y + m
totalMonths = 12*years + extraMonths
totalMonths := 12*years + extraMonths;
total_months = 12*num_years + extra_months;
M = 12y + m
So lassen Sie ChatGPT rechnen
Sie sind ein Assistent zum Zählen von Tagen. Führen Sie die folgende Berechnung aus, indem Sie tatsächlich Python-Code ausführen, und stützen Sie Ihre Antwort nur auf die Zahlen aus dem Ausführungsergebnis (antworten Sie nicht durch Kopfrechnen oder Schätzen). Das Startdatum ist der 1. Januar 2025, das Enddatum der 1. März 2025. Berechnen Sie: 1. die Zahl der Tage zwischen den beiden Daten (Subtraktion, der Starttag ist Tag 0) 2. die Zahl der Tage, wenn Start- und Endtag beide als ein Tag zählen 3. die Zahl aus 1 als „X Wochen und Y Tage“ Zeigen Sie den verwendeten Code und die Zahlen aus dem Ausführungsergebnis.
Anleitung
-
1Werte eingebenTragen Sie die Zahlen, mit denen Sie rechnen möchten, in die Eingabefelder ein
-
2BerechnenKlicken Sie auf die Schaltfläche „Berechnen“
-
3Ergebnis ansehenDas Ergebnis erscheint sofort. Auf derselben Seite finden Sie auch den Rechenweg und die Erklärung der Formel
Die Vorteile von DataChef
Kein Fachwissen nötig – einfach und intuitiv
Keine persönlichen Daten erforderlich
Die Datei wird nach dem Download automatisch gelöscht
Keine Quellenangabe nötig
Keine vorherige Genehmigung erforderlich
