Die Alter-Frage ist die Datumsdifferenz-Frage mit einem Ende am Geburtsdatum festgenagelt: statt zwei freie Daten ist ein Ende fix und das andere Ende der jetzige Moment. Der Alter-Rechner beantwortet sie aus einer einzigen Eingabe des Geburtsdatums: Geburtsdatum eingeben, Berechnen drücken, und die Ergebniszeile liest das Alter in Jahren, Monaten und Tagen, dann die Gesamtzahl der gelebten Tage, in Wochen und Stunden, und dann die Vorzählung bis zum nächsten Geburtstag. Im Beispiel des Artikels liest eine Person, geboren am 15. Januar 1990, am 18. September 2026 36 Jahre 8 Monate 3 Tage, insgesamt 13.395 Tage und 119 Tage bis zum nächsten Geburtstag am 15. Januar 2027.
Der Artikel läuft so ab: die dreiteilige Aufschlüsselung und die Regel der Tagesausleihe; die lineare Zählung der Gesamt-Tage, -Wochen und -Stunden; die Vorzählung bis zum nächsten Geburtstag; die Verlegung des 29. Februar und das lokale Mitternachtslesen; wo das Alter eine Eingabe für die anderen Rechner ist; und das Geburtsdatum in den Code tragen.
Die dreiteilige Aufschlüsselung und die Regel der Tagesausleihe
Das Alter wird in Kalendereinheiten gelesen, nicht als Tagessumme, dividiert durch einen Durchschnitt. Die Jahre kommen aus der Jahresdifferenz, die Monate aus der Monatsdifferenz und die Tage aus der Tagdifferenz, und wenn der Tag negativ wird, sinkt der Monat um eins und der Tag wird um die Länge des Monats vor dem aktuellen aufgefüllt. Gelesen am 3. September 2026 statt am 18. September, ist die Tagdifferenz 3 minus 15, das ist negativ 12, der Monat fällt also von 8 auf 7 und der Tag wird zu 19, nachdem die 31 Tage des Augusts hinzugefügt wurden: 36 Jahre 7 Monate 19 Tage. Dieselbe Person ist am 18. September 36 Jahre 8 Monate 3 Tage alt und am 3. September 36 Jahre 7 Monate 19 Tage alt, eine Differenz von exakt 15 Tagen.
Gesamt-Tage, -Wochen und -Stunden: die lineare Zählung
Unter der Aufschlüsselung gibt die Ergebniszeile dieselbe Spanne als reine Zählung. Vom 15. Januar 1990 bis zum 18. September 2026 sind es 13.395 Tage, die Wochen kommen aus der Division durch 7 mit Abrunden, das sind 1913 Wochen, und die Stunden sind die Tage mal 24, das sind 321.480 Stunden, ein sauberes Vielfaches, weil sie aus der Tagessumme abgeleitet und nicht vom Uhrwerk gemessen werden. Diese exakte Tageszahl ist das, was der Differenzmodus des Datum-Rechners zwischen zwei beliebigen Daten meldet, und der Artikel zur Datumsdifferenz geht diesen Modus von Anfang bis Ende durch.
Die Vorzählung bis zum nächsten Geburtstag
Die dritte Zeile findet das nächste Auftauchen des Geburtsmonats und des -tags nach heute und zählt die Tage dorthin. Ab dem 18. September 2026 ist der nächste 15. Januar 119 Tage entfernt: 12 bis Ende September, 31 im Oktober, 30 im November, 31 im Dezember und 15 im Januar. Das Landedatum ist die Zukunftsdatums-Frage, die der Artikel zum Zukunftsdatum behandelt, mit dem Geburtstag als Ziel und den verbleibenden Tagen als Spanne. Die Vorzählung startet am Geburtstag selbst von einem vollen Jahr neu, etwa 365 Tage, weil der Test den Geburtstag im Augenblick seines Eintreffens als bereits vorbei behandelt. Und ein Geburtsdatum in der Zukunft wird mit einer Fehlerzeile abgewiesen, nicht mit einem negativen Alter.
Der 29. Februar und das lokale Mitternachtslesen
Ein Schalttag-Geburtsdatum trägt die Verlegungsregel der Monatsmathematik: in einem Nicht-Schaltjahr gibt es keinen 29. Februar, also fällt der nächste Geburtstag auf den 1. März, und die Person, geboren am 29. Februar 2000, feiert am 1. März 2027 und kehrt 2028 zum 29. Februar zurück. Die Tagdifferenz-Mathematik hängt auch davon ab, dass das Geburtsdatum als lokale Mitternacht und nicht als UTC-Mitternacht gelesen wird, denn eine UTC-Lektüre liest in jeder Zeitzone westlich von UTC einen Tag zu früh und verfälscht die Tagausleihe, die oben gezeigt wurde.
Wo das Alter eine Eingabe ist
Die Alterszahl ist das Eintrittsticket für mehrere andere Rechner. Der Rentenplaner nimmt ein aktuelles Alter von 30 und ein Renteneintrittsalter von 65 als Standardwerte und plant den Beitragskalender über die Berufsjahre dazwischen. Der FIRE-Rechner startet vom selben aktuellen Alter und meldet das Alter, in dem das Guthaben kein Einkommen mehr braucht. Die Ablösung eines Darlehens fügt das ferne Ende des Musters hinzu: die Person, geboren am 15. Januar 1990, die am 15. Januar 2026 36 ist, nimmt eine 30-jährige Laufzeit und tilgt am 15. Januar 2056 mit 66, was der Kredit-Rechner in den Tilgungsplan trägt.
Das Geburtsdatum in den Code tragen
Wenn das Geburtsdatum in Code, auf einen Server oder in ein Formular reisen muss, das Sekunden will, setzt der Unix-Timestamp-Konverter es als eine einzige Ganzzahl von Sekunden seit der Epoche um, die Wahl der Zeitzone ausdrücklich gemacht. Das Alter selbst bleibt bis in die letzte Tiefe eine Differenzfrage: ein Ende am Geburtsdatum festgenagelt, das andere Ende dort, wo die Frage es verlangt.