⚗

FREETOOLS LABS

FreeTools Labs Lexikon

Alter & Altersberechnung

Erfahre, wie Kalenderalter aus Geburtsdatum und Stichtag in Jahre, Monate und Tage zerlegt wird – inklusive Schaltjahren und unterschiedlich langen Monaten.

Passendes Tool

Altersrechner

Berechne dein genaues kalendarisches Alter.

Altersrechner öffnen →

Der Altersrechner bestimmt ein kalenderbasiertes Alter zwischen Geburtsdatum und einem frei gewählten Stichtag. Er zerlegt den Abstand in volle Jahre, Restmonate und verbleibende Kalendertage und ergänzt ihn um Tages-, Wochen- und Geburtstagsangaben. Das Ergebnis beschreibt eine Datumsrechnung ohne Geburtsuhrzeit, keine biologische, medizinische oder rechtliche Alterseinstufung.

Alter zu einem Stichtag statt nur heute

Die Page hat einen einheitlichen Ablauf mit `Geburtsdatum` und `Vergleichsdatum`. Das Vergleichsdatum startet als lokales heutiges Kalenderdatum, kann aber durch jeden vergangenen oder zukünftigen Stichtag ersetzt werden, der nicht vor dem Geburtsdatum liegt. So beschreibt das Ergebnis das Alter an genau diesem Kalenderdatum – nicht zwangsläufig das aktuelle Alter.

Solange das Geburtsdatum leer ist, bleibt die Page bewusst neutral. Mit zwei gültigen Kalenderdaten aktualisiert sie das Ergebnis automatisch. Ungültige Tage oder Monate sowie ein Stichtag vor der Geburt werden abgewiesen.

Reine Kalenderdaten und kanonische Zerlegung

Der Service verarbeitet ein Datum als Jahr, Monat und Tag. Die Tagesdifferenz entsteht aus einer ganzzahligen proleptisch-gregorianischen Tagesnummer, nicht aus lokaler Zeit, Unix-Zeit oder Millisekunden. Sommer- und Winterzeit verändern den Abstand deshalb nicht: Vom 01.01.2024 bis 02.01.2024 ist es genau 1 Kalendertag.

Für die Alterszerlegung bestimmt der Rechner zuerst die maximal vollständig abgeschlossenen Kalendermonate direkt vom ursprünglichen Geburtsdatum bis zum Stichtag. Daraus leitet er volle Jahre und Restmonate ab; anschließend zählt er die verbleibenden Kalendertage ab diesem Monatsanker.

Kanonische Monatsbasis

volle Jahre = floor(vollständige Monate ÷ 12); Restmonate = vollständige Monate mod 12

Damit liegen Restmonate im Tool immer zwischen 0 und 11. `Vollständige Monate` sind keine Gesamttage geteilt durch eine Durchschnittsmonatslänge, sondern entsprechen genau `volle Jahre × 12 + Restmonate`. Das Alter wird also nicht aus einem Jahresdurchschnitt von Gesamttagen abgeleitet.

Tage, Wochen und abgeleitete Zeiteinheiten

`Gesamttage` sind der Abstand zwischen den beiden Kalenderdaten: Der Starttag wird nicht zusätzlich mitgezählt. Aus diesem Wert bildet der Service vollständige Wochen mit `floor(Gesamttage ÷ 7)` und die verbleibenden Tage mit `Gesamttage mod 7`.

Stunden, Minuten und Sekunden sind mathematische Ableitungen dieses Kalendertageabstands: Gesamttage mal 24, mal 24 × 60 beziehungsweise mal 24 × 60 × 60. Da das Tool keine Geburtsuhrzeit erfasst, sind diese Werte kein minuten- oder sekundengenaues Lebensalter seit einem Geburtszeitpunkt.

Die Page formatiert Zahlen für die gewählte Sprache. Diese Anzeigeformatierung verändert weder die Kalenderzerlegung noch die zugrunde liegenden Ganzzahlwerte.

Nächster Geburtstag und Fortschritt im Lebensjahr

Der Rechner bestimmt den letzten erreichten Geburtstag und den folgenden Geburtstag. Vor dem Geburtstag zeigt er dessen Datum, die verbleibenden Kalendertage und das dann erreichte Alter. Am Geburtstag selbst zeigt er dieses Datum mit 0 verbleibenden Tagen; der Fortschritt des neuen Lebensjahrs beginnt bei 0 %.

Der Fortschritt des laufenden Lebensjahrs ist ein Tagesverhältnis: vergangene Kalendertage seit dem letzten Geburtstag geteilt durch die Kalendertage bis zum folgenden Geburtstag. Dadurch kann ein Lebensjahr 365 oder 366 Tage lang sein. Der Prozentwert beschreibt nur die Position zwischen diesen beiden Kalenderdaten, keine Aussage über Lebensphasen oder Lebenserwartung.

Fortschritt im laufenden Lebensjahr

Fortschritt = vergangene Tage seit letztem Geburtstag ÷ Tage bis folgendem Geburtstag × 100

29. Februar: Regel dieses Rechners

Für eine Geburt am 29. Februar verwendet der Rechner in einem Nicht-Schaltjahr den 28. Februar als beobachteten Geburtstag. In einem tatsächlichen Schaltjahr bleibt der 29. Februar der Geburtstag. Das ist die Kalenderregel dieses Projekts, keine rechtliche Definition.

Beispiel: Vom 29.02.2000 bis 28.02.2024 liegen 23 Jahre, 11 Monate und 30 Tage beziehungsweise 287 vollständige Monate. Der nächste Geburtstag ist der 29.02.2024, noch 1 Tag entfernt; dort erreicht die Person 24 Jahre. Einen Tag später am 29.02.2024 zeigt der Service exakt 24 Jahre, 0 Monate und 0 Tage mit 288 vollständigen Monaten.

Für den 28.02.2025 liefert derselbe Rechner 25 Jahre, 0 Monate und 0 Tage. Hier greift die projektinterne Nicht-Schaltjahr-Regel mit dem 28. Februar als Geburtstag.

Servicegeprüfter Fall 1: Geburtstag vor, am und nach dem Stichtag

Für Geburt am 20.09.2000 und Stichtag 19.09.2026 berechnet der Service 25 Jahre, 11 Monate und 30 Tage sowie 311 vollständige Monate. Der nächste Geburtstag ist der 20.09.2026, in 1 Tag, und dort wird das Alter 26 erreicht. Der aktuelle Lebensjahresfortschritt beträgt rechnerisch 364 von 365 Tagen, also rund 99,73 % in der Anzeige.

Am 20.09.2026 sind es exakt 26 Jahre, 0 Monate und 0 Tage sowie 312 vollständige Monate; der Geburtstag ist heute und der Fortschritt startet bei 0 %. Am 21.09.2026 zeigt der Rechner 26 Jahre, 0 Monate und 1 Tag. Der nächste Geburtstag liegt dann am 20.09.2027 und erreicht das Alter 27.

Servicegeprüfter Fall 2: Monatsende

Vom 31.01.2023 bis 28.02.2023 zählt der Service 0 Jahre, 1 Monat und 0 Tage. Es handelt sich damit um einen vollständigen Kalendermonat im hinterlegten Clamp-Modell, obwohl der Februar kürzer als Januar ist. Vom 31.01.2023 bis 30.03.2023 sind es dagegen 0 Jahre, 1 Monat und 30 Tage; bis 31.03.2023 sind es 0 Jahre, 2 Monate und 0 Tage.

Das Beispiel zeigt, warum der Rechner Monatsenden und Schaltjahre kalendarisch behandelt. Eine Division des Tagesabstands durch einen festen Monats- oder Jahreswert würde diese Unterschiede nicht abbilden.

Eingabegrenzen und Modellgrenzen

Der Parser erwartet ein echtes ISO-Kalenderdatum im Format `YYYY-MM-DD` mit mindestens vier Jahrziffern. Monat und Tag müssen zur tatsächlichen Monatslänge passen; ein Datum wie 29.02. in einem Nicht-Schaltjahr wird abgewiesen. Der rechnerische Jahresbereich beginnt bei Jahr 1 und verwendet sichere ganze Zahlen.

Das Tool wendet sein proleptisch-gregorianisches Modell rechnerisch auf den unterstützten Datumsbereich an. Daraus folgt nicht, dass sehr alte Daten am jeweiligen historischen Ort tatsächlich nach diesem Kalender geführt wurden. Es gibt keine Uhrzeit, keine Zeitzonenumrechnung, keine Altersdifferenz zwischen zwei Personen und keine medizinische oder biologische Bewertung.

Der Rechner unterstützt Kalenderberechnungen zu eingegebenen Stichtagen. Er ersetzt keine rechtliche Altersprüfung und keine medizinische oder persönliche Einordnung.