Datumsunterschied-Rechner
Anzahl der Tage, Wochen, Monate und Jahre zwischen zwei Daten berechnen. Genaue Zeitspanne zwischen zwei beliebigen Daten finden. Sofortige Datum-Ergebnisse.
Wie die Differenz zwischen zwei Daten berechnet wird
Die genaue Berechnung der Differenz zwischen zwei Daten erfordert sorgfältige Behandlung von unterschiedlichen Monatstagen, Schaltjahren und Kalenderregeln. Der Prozess:
- Beide Daten in eine gemeinsame Einheit umwandeln (z.B. Gesamttagzahl von einem Referenzpunkt wie dem 1. Januar 1970)
- Die Tagzahl des früheren Datums von der Tagzahl des späteren Datums abziehen
- Das Ergebnis in Jahre, Monate, Wochen und Tage zurückwandeln
Beispielrechnung: Vom 15. März 2020 bis zum 8. November 2025:
- Gesamttagzahl: 2.064 Tage
- = 5 Jahre, 7 Monate, 24 Tage
- = 294 Wochen und 6 Tage
- = 2.064 Tage
Warum dies manuell schwierig ist: Monate haben 28, 29, 30 oder 31 Tage. Eine monatliche Berechnung vom 15. März bis zum 15. April ist "1 Monat" unabhängig davon, ob dieser Zeitraum 31 oder 28 Tage hat. Unser Kalkulator handhabt alle diese Ränder automatisch.
Schaltjahre: Wenn Februar 29 Tage hat
Die richtige Datenerfassung erfordert ein Verständnis von Schaltjahren. Die Gregorianische Kalenderregeln sind:
- Ein Jahr, das durch 4 teilbar ist, ist ein Schaltjahr (z.B. 2024)
- Ausnahme: Jahrhundertsjahre (teilbar durch 100) sind nicht Schaltjahre (z.B. 1900)
- Ausnahme von der Ausnahme: Jahrhundertsjahre, die durch 400 teilbar sind, sind Schaltjahre (z.B. 2000)
Also: 2000 = Schaltjahr, 1900 = kein Schaltjahr, 2100 = wird nicht ein Schaltjahr sein.
| Jahr | Teilbar durch 4? | Jahrhundertsjahr? | Teilbar durch 400? | Schaltjahr? |
|---|---|---|---|---|
| 2024 | Ja | Nein | — | ✓ Ja |
| 2025 | Nein | Nein | — | ✗ Nein |
| 2100 | Ja | Ja | Nein | ✗ Nein |
| 2000 | Ja | Ja | Ja | ✓ Ja |
| 1900 | Ja | Ja | Nein | ✗ Nein |
Über 400 Jahre gibt es genau 97 Schaltjahre, was bedeutet, dass das durchschnittliche Jahr 365,2425 Tage lang ist – was der tatsächlichen Sonnenjahr von 365,2422 Tagen sehr nahe kommt.
Arbeitstage vs. Kalendertage
Für viele praktische Zwecke (Verträge, Fristen, Projektplanung) benötigt man Arbeitstage (Arbeitstage) anstelle von Kalendertagen:
Arbeitstage = Kalendertage − Wochenenden − Feiertage
In einem Standard-5-Tage-Woche hat ein 30-Tage-Kalenderzeitraum etwa 22 Arbeitstage (abzüglich etwa 8 Wochenendtage, minus Feiertagen).
| Kalendertage | Etwaige Arbeitstage (US) |
|---|---|
| 7 Tage (1 Woche) | 5 Arbeitstage |
| 14 Tage (2 Wochen) | 10 Arbeitstage |
| 30 Tage (1 Monat) | ~22 Arbeitstage |
| 90 Tage (1 Quartal) | ~65 Arbeitstage |
| 365 Tage (1 Jahr) | ~261 Arbeitstage |
Wichtig: US-Bundesfeiertage reduzieren dies weiter. Es gibt 11 Bundesfeiertage, was die tatsächlichen US-Arbeitstage pro Jahr auf etwa 250 reduziert. Andere Länder haben andere Feiertage – Großbritannien hat 8 Bankfeiertage, Deutschland 9–13 (je nach Bundesland), Frankreich 11.
Praktische Anwendungen für die Berechnung der Datendifferenz
Das exakte Verständnis der Anzahl der Tage zwischen zwei Daten ist für viele reale Situationen unerlässlich:
- Rechtliche und finanzielle Fristen: Verträge legen oft fest, dass Zahlungen innerhalb von "30 Tagen" oder "netto 60" erfolgen sollen – Genauigkeit ist für die Vermeidung von Zahlungsverzug oder versäumten Fristen wichtig. Viele Staaten berechnen die Verjährungsfrist bis zum Tag.
- Zinsberechnung: Viele Kredite berechnen Zinsen täglich. Das exakte Verständnis der Anzahl der Tage hilft bei der Überprüfung von Zinsen. Ein 1-Tages-Unterschied bei einem 500.000-Dollar-Kommerziellen Kredit kann 100+ Dollar betragen.
- Projektmanagement: Projektmeilensteine werden in Kalender- oder Arbeitstagen gemessen. Ein 90-Tage-Softwareprojekt, das am 1. März beginnt, endet am 30. Mai (Kalender) oder etwa am 2. Juni, wenn Wochenenden ausgeschlossen werden.
- Medizinische Dosierung und Behandlungsschemata: Antibiotikakurse (7, 10, 14 Tage), Schwangerschaftsmilestones (Wochen seit letztem Menstruationsbeginn), Krebsbehandlungszyklen erfordern eine genaue Datenerfassung.
- Jahrestage und Ereignisse: Zählung der Tage bis zu Hochzeiten, Geburtstagen oder Pensionierung.
Alters-, Dauer- und Datumsmathematik: Gemeinsame Berechnungen
Hier sind gängige Datumsrechenbeispiele mit ausgearbeiteten Beispielen:
| Szenario | Start | Ende | Ergebnis |
|---|---|---|---|
| Tage im Jahr 2024 (Schaltjahr) | 1. Januar 2024 | 31. Dezember 2024 | 366 Tage |
| Tage bis zur Rente (Alter 65 ab Geburtstag 15. März 1970) | 11. März 2026 | 15. März 2035 | 3.292 Tage |
| 90-Tage-Frist für einen Vertrag | 15. Januar 2026 | + 90 Tage | 15. April 2026 |
| Schwangerschaftswochen (LMP 1. November) | 1. November 2025 | 11. März 2026 | 19 Wochen, 0 Tage |
| Vertragslaufzeit (Kapitalerträge) | 5. Oktober 2024 | 6. Oktober 2025 | 366 Tage (Langfristgrenze erfüllt) |
Hinweis zum US-Kapitalertragssteuerrecht: Langfristige Kapitalertragssteuersätze gelten für Vermögenswerte, die länger als 365 Tage gehalten werden. Die Differenz zwischen 364 und 366 Tagen kann den Steuersatz von bis zu 37 % (Kurzfriststeuern, Einkommenssteuern) auf 0 %, 15 % oder 20 % (Langfriststeuern) ändern. Die genaue Datumsrechnung ist entscheidend.
Julianische Tageszahl und Datumsrecheninternes
Hinter den Kulissen arbeitet Datumsrechensoftware (einschließlich unseres Rechners) indem sie jeden Datums auf eine absolute Tageszahl umrechnet, die Rechnung durchführt und dann zurück umrechnet. Die gängigste Norm ist die Julianische Tageszahl (JDN), die Tage seit dem 1. Januar 4713 v. Chr. zählt.
Im Computing werden Daten häufig als Anzahl der Tage (oder Millisekunden) seit einem Referenzdatum namens Unix-Epoche gespeichert: 1. Januar 1970 um 00:00 UTC.
- 1. Januar 2000 = Tag 10.957 seit der Unix-Epoche
- 1. Januar 2026 = Tag 20.454 seit der Unix-Epoche
Daher ist die Datumsabzugrechnung in der Programmierung einfach: 11. März 2026 (Tag 20.527) minus 15. März 2020 (Tag 18.336) = 2.191 Tage.
Warum der gregorianische Kalender unangenehm ist: Anders als metrische Einheiten, bei denen alles durch 10 teilbar ist, beinhaltet die Kalenderrechnung unregelmäßige Monate (28–31 Tage), variable Schaltjahre und Basis-60-Zeit. Kein Wunder, dass Menschen auf einen Rechner zurückgreifen!
Datumsrechnungen in der Programmierung und Tabellenkalkulation
Ob Sie in Excel, Google Sheets, Python oder JavaScript arbeiten, folgen die Datumsrechnungen denselben Prinzipien – aber jede Plattform hat ihre eigene Syntax und Fallen.
Excel und Google Sheets: Daten werden intern als Seriennummern (Tage seit 1. Januar 1900 in Excel, oder 30. Dezember 1899 in Google Sheets) gespeichert. Das bedeutet, dass das Abziehen zweier Datumszellen die Differenz in Tagen direkt gibt. Schlüsselformeln:
| Aufgabe | Formel | Beispiel-Ergebnis |
|---|---|---|
| Tage zwischen Daten | =B2-A2 | 365 |
| Monate zwischen Daten | =DATEDIF(A2,B2,"M") | 12 |
| Jahre zwischen Daten | =DATEDIF(A2,B2,"Y") | 1 |
| Addiere 90 Tage zu einem Datum | =A2+90 | 15. April 2026 |
| Arbeitstage zwischen | =NETWORKDAYS(A2,B2) | 261 |
Die DATEDIF-Funktion ist in Excel nicht dokumentiert, aber voll funktionsfähig – sie berechnet die Differenz in vollständigen Jahren ("Y"), Monaten ("M") oder Tagen ("D") zwischen zwei Daten.
Python (datetime-Modul): Pythons datetime-Bibliothek handhabt die Datumsabzugrechnung nativ. Das Abziehen zweier date-Objekte gibt ein timedelta-Objekt mit einem .days-Attribut zurück. Für die Berechnung von Arbeitstagen sind die numpy.busday_count()-Funktion oder die pandas.bdate_range()-Methode die Standardwerkzeuge.
JavaScript: Das eingebaute Date-Objekt speichert Daten als Millisekunden seit der Unix-Epoche (1. Januar 1970). Das Abziehen zweier Date-Objekte gibt Millisekunden, die Sie durch 86.400.000 teilen, um Tage zu erhalten. Seien Sie vorsichtig mit Zeitzonen – new Date('2026-03-15') kann als UTC-Mitternacht interpretiert werden, was je nach lokaler Zeitzone den Ergebnis um einen Tag verschieben kann.
Gemeinsame Fallen auf allen Plattformen:
- Inklusive vs. exklusive Zählung: "Von März 1. bis März 3" entspricht 2 Tage oder 3? Die meisten Datumsabzugrechnungen geben 2 (exklusiv des Startpunkts) an, aber einige rechtliche und vertragliche Definitionen zählen beide Endpunkte (inklusiv), was 3 ergibt.
- Zeitzonenverschiebungen: Die Sommerzeit kann einen oder mehrere Stunden hinzufügen oder abziehen, wodurch die Datumsabzugrechnung nahe der Mitternacht gelegentlich um einen Tag abweicht.
- Monatsrechenunsicherheiten: "Ein Monat nach dem 31. Januar" – ist das der 28. Februar oder der 3. März? Verschiedene Bibliotheken handhaben dies unterschiedlich, und die Antwort hängt tatsächlich vom Kontext ab.
Historische Kalenderreformen und fehlende Tage
Wenn Sie bei der Berechnung von Datendifferenzen, die Jahrhunderte umfassen, historische Kalenderanomalien begegnen, die die Genauigkeit beeinflussen:
Die Gregorianische Kalenderreform (1582): Als Papst Gregor XIII den Julianischen Kalender reformierte, wurden 10 Tage entfernt. In katholischen Ländern folgte am 4. Oktober 1582 unmittelbar der 15. Oktober 1582. Die Menschen, die am Donnerstag, dem 4. Oktober, ins Bett gingen, wachten am Freitag, dem 15. Oktober, auf. Diese 10 Tage existieren im Gregorianischen Kalender einfach nicht.
Die Einführung variierte nach Land: Protestantische und orthodoxe Nationen übernahmen den Gregorianischen Kalender viel später. Großbritannien und seine Kolonien (einschließlich Amerika) wechselten erst im September 1752, als 11 Tage übersprungen wurden – der 2. September wurde vom 14. September gefolgt. Russland übernahm ihn erst 1918 (13 Tage übersprungen), und Griechenland wartete bis 1923.
Dies bedeutet, dass ein Datum wie "15. Februar 1700" in England (noch im Julianischen Kalender) eine andere Bedeutung hat als in Spanien (bereits im Gregorianischen Kalender). Historische Datenerfassungen über Länder hinweg erfordern, dass man weiß, welcher Kalender zur Zeit in Kraft war.
Das Jahrbeginnproblem: Vor 1752 zählte England das Beginn des neuen Jahres als 25. März (Lady Day), nicht 1. Januar. So war der 1. Februar 1700 in englischen Aufzeichnungen tatsächlich der 1. Februar 1700/01 (1701 im modernen Rechnung). George Washingtons Geburtstag ist als 11. Februar 1731 (Alte Stile) aufgezeichnet, wird aber als 22. Februar 1732 (Neuer Stil) gefeiert.
Bei jeder Datenerfassung, die vor 1923 involviert, beachten Sie, dass die Umrechnung von Julian zu Gregorian bis zu 13 Tage Ihren Ergebnis beeinflussen kann. Unsere Berechnung verwendet den proleptischen Gregorianischen Kalender (Gregorianische Regeln rückwärts verlängert), der der moderne Standard für Berechnungen ist, spiegelt aber nicht den tatsächlichen historischen Kalender wider, der zur Zeit in Kraft war.
💡 Wussten Sie das?
- Der Gregorianische Kalender wurde von Papst Gregor XIII im Oktober 1582 eingeführt, um einen 10-Tage-Rückstand, der sich seit 325 n. Chr. angesammelt hatte, zu korrigieren.
- Schaltjahre finden alle 4 Jahre statt – außer bei Jahrhundertschaltjahren, die nicht durch 400 teilbar sind. Daher war 1900 kein Schaltjahr, aber 2000 war es.
- Die längste mögliche Lücke zwischen zwei Freitags 13. in einem bestimmten Jahr beträgt genau 14 Monate.
Häufig gestellte Fragen
Wie viele Tage liegen zwischen zwei Daten?
Tragen Sie beide Daten in unseren Rechner ein, um eine sofortige Zählung durchzuführen. Um es manuell zu tun, konvertieren Sie jede Datei in einen Tag des Jahres und subtrahieren Sie, wobei Sie die unterschiedlichen Längen der Jahre berücksichtigen. Ein Schaltjahr hat 366 Tage, ein Standardjahr hat 365. Unser Rechner handhabt alle Ränderfälle automatisch.
Wie werden Schaltjahre berechnet?
Ein Jahr ist ein Schaltjahr, wenn: (1) durch 4 teilbar ist, UND (2) wenn es ein Jahrhundertsjahr ist, auch durch 400 teilbar ist. Also war 2000 ein Schaltjahr (teilbar durch 400), 1900 war kein Schaltjahr (teilbar durch 100, aber nicht durch 400) und 2024 ist ein Schaltjahr. Das nächste Jahrhundertschaltjahr ist 2400.
Wie berechne ich Geschäftstage zwischen zwei Daten?
Zähle Kalender Tage, subtrahiere dann die Anzahl der Samstage und Sonntage in diesem Bereich und subtrahiere auch öffentliche Feiertage. Annäherung: Kalendertage × 5/7 gibt eine ungefähre Geschäftstagzahl. In den USA gibt es etwa 261 Wochentage pro Jahr minus 11 Bundesfeiertage = 250 Geschäftstage.
Wie viele Tage sind bis zu einer bestimmten Daten?
Subtrahieren Sie die heutige Daten von der Ziel-Daten. Unser Rechner tut dies automatisch. Zum Beispiel, wenn heute der 11. März 2026 ist, sind es 20 Tage bis zum 31. März 2026 – und 356 Tage bis zum 2. März 2027.
Was ist eine Fortnacht?
Eine Fortnacht ist genau 14 Tage (2 Wochen). Das Wort kommt aus dem Altenglischen 'fēowertyne niht' (vierzehn Nächte). Es wird in der britischen englischen Sprache für Gehälter (bezahlt wöchentlich) und einige Vertragsbedingungen verwendet.
Was ist der Unterschied zwischen Kalender- und Geschäftstagen?
Kalender-Tage zählen alle 7 Tage der Woche. Geschäftstage (Arbeitstage) zählen nur Montag bis Freitag, ausschließlich Wochenenden und öffentliche Feiertage. Ein '30-Tage'-Frist bedeutet normalerweise 30 Kalender-Tage; eine '20-Geschäftstage'-Frist bedeutet 4 Arbeitstage.
Wie viele Wochen sind in einem Jahr?
Ein Standardjahr hat 52 Wochen und einen Tag (365 Tage ÷ 7 = 52,14). Ein Schaltjahr hat 52 Wochen und 2 Tage (366 ÷ 7 = 52,28). Deshalb verschiebt sich der gleiche Datum um einen Tag pro Woche jedes Jahr und um zwei Tage nach einem Schaltjahr.
Warum ist die 90-Tage-Frist für Steuern und rechtliche Fristen wichtig?
Viele rechtliche und finanzielle Fristen werden als spezifische Tageszahlen ausgedrückt. Der IRS hat 90-Tage-Fristen für bestimmte Benachrichtigungen. US-Kapitalgewinne werden nach 365 Tagen als 'langfristig' (niedrigere Steuerquote) betrachtet. Versicherungspolicen können 30-Tage-Kündigungsfristen haben. Genauere Kalender-Tagesberechnung verhindert teure Fehler.