Utility

Altersrechner: Vom Geburtsdatum zum genauen Alter

Wie das Alter aus einem Geburtsdatum berechnet wird, einschliesslich Schaltjahrbehandlung, Regeln des gregorianischen Kalenders und dem ISO-8601-Datumsstandard.

Verified against ISO 8601 - Datums- und Zeitdarstellungen on 20 Feb 2025 Updated 20 February 2025 4 min read
Open calculator
Translated article · View in English

Zusammenfassung

Ein Altersrechner bestimmt die genaue Zeitspanne zwischen einem Geburtsdatum und einem Zieldatum, ausgedrückt in Jahren, Monaten und Tagen. Obwohl das Konzept einfach erscheint, machen Kalenderunregelmässigkeiten — Monate unterschiedlicher Länge, Schaltjahre und Zeitzonenunterschiede — die präzise Altersberechnung überraschend komplex. Die meisten Rechts- und Medizinsysteme definieren das Alter als die Anzahl vollständiger Jahre seit der Geburt, die sich an jedem Geburtstag um eins erhöht.

So funktioniert es

Der Rechner berechnet das Alter wie folgt:

  1. Vollständige Jahre zählen — die Anzahl der Geburtstage, die bis zum Zieldatum vergangen sind.
  2. Verbleibende Monate zählen — die Anzahl vollständiger Monate nach dem letzten Geburtstag.
  3. Verbleibende Tage zählen — die übrigen Tage nach dem letzten vollständigen Monat.

Das Ergebnis wird der Einfachheit halber auch als Gesamtmonate, Gesamtwochen und Gesamttage angezeigt.

Schaltjahrregeln

Der gregorianische Kalender definiert ein Schaltjahr wie folgt:

  • Teilbar durch 4 und
  • Nicht teilbar durch 100 es sei denn auch teilbar durch 400

Das bedeutet, dass 2000 ein Schaltjahr war, 1900 jedoch nicht. Geburtstage am 29. Februar werden behandelt, indem in Nicht-Schaltjahren der 1. März als Geburtstag gilt.

Die Formeln

Age (years) = target_year - birth_year - adjustment

Where

target_year= Das Jahr des Zieldatums
birth_year= Das Geburtsjahr
adjustment= 1, wenn der Geburtstag im Zieljahr noch nicht stattgefunden hat, sonst 0
Leap year: (y % 4 == 0) AND ((y % 100 != 0) OR (y % 400 == 0))

Where

y= Das zu prüfende Jahr
%= Modulo-Operator (Rest)

Rechenbeispiele

Alter am 20.02.2025 für eine Person, geboren am 15.07.1990

1

Vollständige Jahre zählen

2025 - 1990 = 35, aber der 15. Juli ist im Februar noch nicht vergangen, also 1 abziehen

= 34 Jahre

2

Verbleibende Monate nach dem letzten Geburtstag (15. Juli 2024) zählen

Aug, Sep, Okt, Nov, Dez, Jan = 6 vollständige Monate, dann ist der 15. Feb noch nicht erreicht

= 7 Monate (15. Jul bis 15. Feb)

3

Verbleibende Tage zählen

15. Feb bis 20. Feb = 5 Tage

= 5 Tage

Result

34 Jahre, 7 Monate und 5 Tage alt

Schaltjahr-Geburtstag: geboren am 29. Feb 2000 -- Alter am 1. März 2025

1

Vollständige Jahre zählen

2025 - 2000 = 25, Geburtstag (29. Feb) existiert 2025 nicht

= 25 Jahre (Geburtstag gilt am 1. März als vergangen)

2

Verbleibende Monate und Tage

Der Tag nach dem 'Geburtstagäquivalent' in einem Nicht-Schaltjahr

= 0 Monate, 0 Tage

Result

25 Jahre, 0 Monate, 0 Tage (gerade 25 geworden)

Praktische Anwendungen

  • Altersverifikation — Feststellung der Berechtigung für Führerschein, Wahlrecht, Alkoholkonsum, Rente und Verträge.
  • Medizinische Meilensteine — Pädiatrische Wachstumskurven und Impfpläne basieren auf dem genauen Alter in Monaten und Tagen.
  • Versicherung und Renten — Prämien und Leistungsbeträge hängen oft vom genauen Alter zu einem bestimmten Datum ab.
  • Astrologie und Genealogie — Präzise Berechnungen vom Geburtsdatum bis heute für Horoskope und Familienunterlagen.

Annahmen und Einschränkungen

  • Nur gregorianischer Kalender — der Rechner verwendet durchgehend den gregorianischen Kalender. Daten vor der Einführung des gregorianischen Kalenders (1582 in den meisten Teilen Europas, anderswo später) sind möglicherweise nicht historisch korrekt.
  • Keine Zeitzonenbehandlung — die Berechnung verwendet Kalenderdaten ohne Berücksichtigung von Zeitzonen oder der genauen Geburtszeit.
  • Geburtstage am 29. Februar — in Nicht-Schaltjahren variieren die Regelungen je nach Rechtsordnung. Einige Rechtssysteme behandeln den 1. März als Geburtstag, andere den 28. Februar. Dieser Rechner verwendet den 1. März.
  • Zukünftige Daten — die Eingabe eines Geburtsdatums in der Zukunft ergibt ein negatives Alter, das der Rechner als Null anzeigt.

Sources

Industry
age date birthday leap-year calendar utility