Tage zwischen Daten berechnen (und wann es wirklich wichtig ist)
Ob du eine Frist im Auge behältst, den Urlaub herunterzählst oder herausfinden möchtest, wie lange etwas her ist – die Berechnung der Tage zwischen zwei Daten ist eine dieser Sachen, die einfach klingt, aber ständig zu Verwechslungen führt.
Dieser Artikel erklärt, wie es funktioniert, welche Fehler häufig vorkommen und wann es wichtiger ist, als du denkst.
Die Grundformel
Im Kern ist es eine Subtraktion:
Tage dazwischen = Enddatum − Startdatum
Aber Daten sind keine einfachen Zahlen. Sie haben Monate unterschiedlicher Länge, Schaltjahre und Zeitzonen. Hier wird es kompliziert.
Ein zuverlässiges Tool kümmert sich um all das für dich – aber zu verstehen, was im Hintergrund passiert, hilft dir, es richtig zu nutzen.
Häufige Anwendungsfälle
Projektfristen
Du weißt, dass das Projekt bis zum 31. März fällig ist. Heute ist der 12. Februar. Wie viele Arbeitstage bleiben dir? Die reine Tagezahl ist 47, aber ohne Wochenenden sind es nur 34. Den Unterschied zu kennen ist wichtig.
Alter und Jubiläen
„Wir sind seit 1.000 Tagen offen" klingt besser als „ungefähr zwei Jahre und neun Monate". Tagezahlen machen Meilensteine greifbar.
Rechtliche und finanzielle Berechnungen
Kreditlaufzeiten fallen täglich an. Mietverträge nennen exakte Tagezahlen. Verzugszinsen werden an einem bestimmten Tag fällig. In diesen Fällen wirkt sich ein Fehler von nur einem Tag aus.
Gesundheits- und Fitness-Tracking
Wie lange machst du bereits an einer neuen Gewohnheit mit? Wie lange bis zur nächsten Kontrolle? Genauigkeit hält deine Erfolgssträhnen ehrlich.
Die Fehler, die Menschen machen
Den Starttag mitzählen
Wenn du am Montag anfängst und am Mittwoch fertig wirst – sind das 2 oder 3 Tage?
- Exklusive Zählweise (Montag bis Mittwoch = 2): wird für Dauern verwendet, wie „wie viele Tage hat die Reise gedauert"
- Inklusive Zählweise (Montag bis Mittwoch = 3): wird verwendet, wenn jeder Tag im Zeitraum zählt, wie bei einer Mietvereinbarung
Ein Tage-zwischen-Rechner sollte dir sagen, welche Variante er verwendet.
Schaltjahre ignorieren
Der 29. Februar gibt es ungefähr alle 4 Jahre. Wenn deine Berechnung einen Februar in einem Schaltjahr umfasst, könntest du um einen Tag daneben liegen, wenn das Tool das nicht berücksichtigt.
Datumreihenfolge verwechseln
Vom 1. März bis 1. April sind es 31 Tage. Vom 1. April bis 1. März (des Vorjahrs) sind es 365 Tage. Die Reihenfolge der Daten ist wichtig – wenn du End- vor Startdatum eingibst, erhältst du ein negatives Ergebnis (oder einen Fehler, je nach Tool).
Zeitzonen
Wenn du über Mitternacht oder über Regionen hinweg berechnest, kann sich das „Datum" selbst verschieben. Der 31. März um 23 Uhr in New York ist bereits der 1. April in London. Für den Alltag spielt das meist keine Rolle – aber für serverseitige oder weltweit koordinierte Systeme schon.
So funktioniert die Berechnung tatsächlich
Die meisten Implementierungen verwenden einen von zwei Ansätzen:
Julianische Tageszahl-Differenz – jedes Kalenderdatum wird in eine fortlaufende ganze Zahl umgewandelt (die Julianische Tageszahl). Die Differenz zwischen zwei Julianischen Tageszahlen ergibt die genaue Anzahl der Tage. Keine Schleifen, kein einzelnes Zählen von Monaten.
Epoch-Millisekunden – Daten werden in Millisekunden seit dem 1. Januar 1970 (Unix-Epoche) umgewandelt. Die Differenz wird durch 86.400.000 geteilt (Millisekunden pro Tag). Das ist das, was Javascripts Date-Objekt intern tut.
Beide Methoden geben für vergangene und zukünftige Daten das gleiche Ergebnis. Der Epoch-Ansatz ist das, was die meisten Online-Tools und Programmiersprachen verwenden.
Schnellreferenz
| Szenario | Tage |
|---|---|
| 1 Jahr (kein Schaltjahr) | 365 |
| 1 Jahr (Schaltjahr) | 366 |
| 1 Monat (Durchschnitt) | ~30,44 |
| Februar (kein Schaltjahr) | 28 |
| Februar (Schaltjahr) | 29 |
| 1 Woche | 7 |
Wann man einen Rechner statt Kopfrechnen nutzt
Kopfrechnen reicht für grobe Schätzungen – „ungefähr 3 Monate" oder „so etwa 6 Wochen". Aber nutze einen Rechner, wenn:
- Die genaue Zahl ein Ergebnis ändert (Verträge, Fristen, Gebühren)
- Du Monats- oder Jahresgrenzen überschreitest
- Du Wochenenden oder Feiertage ausschließen musst
- Du die Zahl jemandem nennst, der danach handelt
Das Tool Days Between Dates berechnet die genaue Tagezahl zwischen zwei beliebigen Daten und berücksichtigt dabei automatisch Schaltjahre und Monatslängen.
Zusammenfassung
Die Berechnung der Tage zwischen zwei Daten ist unkompliziert, wenn du die Besonderheiten kennst: inklusive vs. exklusive Zählweise, Schaltjahre und Zeitzonen. Für den Alltag liefert dir ein einfacher Rechner sofort die genaue Zahl. Bei Verträgen, Finanzen oder Fristplanung ist Genauigkeit das Entscheidende.


