Altersrechner
Berechne exaktes Alter, chinesisches Sternzeichen und nächsten Geburtstag
Altersrechner
Was ist ein Altersrechner?
Ein Altersrechner wandelt ein Geburtsdatum in ein klares Ergebnis um: vollendete Jahre, verbleibende Monate und Tage, insgesamt gelebte Tage sowie die Zeit bis zum nächsten Geburtstag. Er ist nützlich für Formulare, Schul- oder Vereinsvoraussetzungen, Familienunterlagen, Geburtstagsplanung und schnelle Kontrollen, bei denen man sich leicht verzählt. Alter ist nicht nur aktuelles Jahr minus Geburtsjahr, denn entscheidend ist, ob der Geburtstag im laufenden Jahr bereits stattgefunden hat. Auch Schaltjahre, der 29. Februar und unterschiedliche Monatslängen können eine Rolle spielen. Das Werkzeug nutzt das heutige Datum des Browsers als Bezugspunkt. Offizielle Altersgrenzen sollten immer nach der Regel der jeweiligen Stelle geprüft werden.
Anleitung
Anleitung
- Geburtsdatum eingeben
- Auf „Alter berechnen“ klicken, um die Ergebnisanzeige zu aktualisieren
- Exaktes Alter, Gesamttage, nächsten Geburtstag und Sternzeichen anzeigen
Hinweise
- Verwenden Sie dasselbe Kalendersystem wie die Quelldatei; das Ergebnis basiert auf vollständig vergangenen Tagen, nicht auf gerundeten Geburtsjahren.
- Bei Formularen für Behörden, Schulen oder Versicherungen prüfen Sie, ob das Zielsystem das Alter nach Geburtstag, Kalenderjahr oder lokalen Verwaltungsregeln berechnet.
Anwendungsfälle
Technisches Prinzip
Das vollendete Jahresalter verwendet eine kalenderbewusste Subtraktion statt einer rohen Division durch 365,25 Tage. Der Algorithmus berechnet today.year - birth.year und subtrahiert dann 1, falls der aktuelle (Monat, Tag) vor dem Geburtsdatum (Monat, Tag) liegt. Dies entspricht der gregorianischen Konvention, wie sie in Zivilstandsregistern verwendet wird: Eine Person, die am 15.06.1990 geboren wurde, wird genau am 15.06.2026 um 00:00 Ortszeit 36 Jahre alt, nicht nach 36 × 365,25 Tagen. Verbleibende Monate und Tage werden durch Ausborgen aus der nächsthöheren Einheit berechnet, wobei die tatsächliche Länge des Vormonats (28 bis 31 Tage) verwendet wird — daher erzeugt eine einfache Modulo-Rechnung der Gesamttage Fehler um Eins nahe Monatsgrenzen. Gesamttage, Wochen und Stunden werden aus der Millisekunden-Differenz (today.getTime() - birth.getTime()) geteilt durch 86.400.000 ms/Tag abgeleitet. Der Rechner liest die lokale Zeit des Geräts und erbt damit implizit die IANA-Zeitzone des Hosts sowie einen aktiven DST-Versatz; dies ist für tagesgenaues Alter akzeptabel, kann aber die Stundenzahl um ±1 über einen DST-Übergang verschieben. Das Date-Objekt von JavaScript verwendet einen 0-indizierten Monat (Januar = 0), was die häufigste Fehlerquelle in handgeschriebenen Implementierungen ist. Date.UTC() ist zu verwenden, wenn das Ergebnis DST-invariant sein muss. Das chinesische Sternzeichen wird über (year - 4) mod 12 gegen die kanonische Reihenfolge Ratte, Ochse, Tiger, Hase, Drache, Schlange, Pferd, Ziege, Affe, Hahn, Hund, Schwein berechnet (Jahr 4 n. Chr. = Ratte). Streng genommen rollt der Zyklus am Mondneujahr um, nicht am 1. Januar, sodass Geburte im Januar oder frühen Februar eines gregorianischen Jahres dem vorherigen Tier im traditionellen Kalender angehören können. Der Schalttag-Fall (29. Februar) hat keine globale Regel: Das englische Common Law und der UK Births and Deaths Registration Act behandeln den Geburtstag in Nicht-Schaltjahren als 1. März, während viele US-amerikanische und australische Gerichtsbarkeiten den 28. Februar verwenden — die angezeigte Standardzählung sollte mit der jeweiligen Rechtsvorschrift abgeglichen werden.
- Jahresdifferenz-Algorithmus: years = today.year - birth.year - (today.MMDD < birth.MMDD ? 1 : 0), vermeidet die 365,25-Tage-Näherung, die nach einem Schaltjahr abweicht
- Millisekunden-Mathematik: Gesamttage = floor((Date.now() - birthMs) / 86_400_000); die Präzision wird durch IEEE-754-Doubles auf ca. ±0,5 ms über den gesamten Date-Bereich von ±100.000.000 Tagen ab Epoche begrenzt
- Gregorianische Schaltjahresregel: Teilbar durch 4, außer Jahrhunderte, die nicht durch 400 teilbar sind (1900 war kein Schaltjahr, 2000 schon); das mittlere Jahr hat 365,2425 Tage, nicht 365,25
- Geburtstag am 29. Februar: Der rechtliche Geburtstag in Nicht-Schaltjahren richtet sich nach der Gerichtsbarkeit (1. März nach englischem Common Law und dem Births and Deaths Registration Act 1953 §4; 28. Februar in vielen US-Bundesstaaten; 1. März in Neuseeland und mehreren Commonwealth-Ländern); das Werkzeug wählt eine Vorgabe und zeigt beide Kandidatendaten an
- Chinesisches Sternzeichen: Tier = ZODIAC[(year - 4) mod 12]; das Mondneujahr liegt zwischen dem 21. Januar und 21. Februar, sodass gregorianische Frühjahrsgeburte einen Mondkalender-Abgleich für volle Genauigkeit benötigen
- Zeitzone: Date.getFullYear/getMonth/getDate lesen die IANA-Zone des Hosts, was das angezeigte Alter um einen Tag verschieben kann bei Geburten nahe Mitternacht UTC; Date.UTC-Varianten werden verwendet, wenn DST-Invarianz erforderlich ist
- JavaScript-Fallen: Monat ist 0-indiziert (0 = Januar), new Date('YYYY-MM-DD') wird als UTC geparst, während new Date('YYYY/MM/DD') als lokal geparst wird, und getDay liefert 0 für Sonntag
Beispiele
Einfache Altersberechnung
Geburtsdatum eingeben: 1990-06-15, Ergebnis: 35 Jahre, 11 Monate, 18 Tage (Stand 2026-06-02)Geburtstags-Countdown
Geburtsdatum eingeben: 1985-12-25, zeigt die Tage bis zum nächsten Geburtstag an WeihnachtenChinesisches Tierkreiszeichen
Geburtsjahr 2000 ergibt Drache, Geburtsjahr 1996 ergibt RatteFAQ
Wie wird das exakte Alter berechnet?
Vom Geburtsdatum bis heute zeigt die Seite Jahre, Monate und Tage einzeln an, plus dein Gesamtalter in Tagen, Wochen, Stunden, Minuten und Sekunden. Der Wert für 'Jahre' erhöht sich erst nach dem Jahrestag mit Monat und Tag — genau so, wie das Alter auf amtlichen Dokumenten gelesen wird.
Warum zeigt mein Alter ein Jahr weniger an als erwartet?
Wahrscheinlich hattest du dieses Jahr noch keinen Geburtstag. Der Rechner folgt der gesetzlichen Konvention: Du bist erst nach deinem 30. Geburtstag 30, nicht am 1. Januar des Jahres, in dem du 30 wirst. Das ostasiatische 'nominelle Alter' (虛歲) zählt bei der Geburt schon ein Jahr und addiert zu jedem chinesischen Neujahr eins dazu — dieses Tool zeigt den internationalen Standard.
Auf welche Zeitzone bezieht sich 'heute'?
Auf die lokale Zeitzone deines Geräts. Wenn du über Zeitzonen hinweg fliegst, kann die angezeigte Lebensdauer in Sekunden um Stunden springen; die Zählung in Tagen und Monaten ist davon nicht betroffen, weil sie Kalenderdaten vergleicht.
Wie wird der 29. Februar als Geburtstag behandelt?
In Nicht-Schaltjahren behandelt die Seite den 1. März standardmäßig als Jahrestag (so handhaben es die meisten Rechtsordnungen). Manche Länder zählen den 28. Februar; falls der genaue Tag rechtlich relevant ist, prüfe deine örtliche Regelung.
Wann ist mein nächster Geburtstag?
Der Bereich für den nächsten Geburtstag zeigt das Datum und die verbleibenden Tage. Außerdem wird der Wochentag angezeigt, damit du planen kannst. Bei Geburtstagen am 29. Februar wird in Nicht-Schaltjahren neben dem angezeigten 1. März auch der nächste 'echte' 29. Februar genannt.
Werden Sternzeichen und chinesisches Tierkreiszeichen berechnet?
Ja — das westliche Sternzeichen wird aus Monat und Tag bestimmt. Das chinesische Tierkreiszeichen richtet sich nach dem Mondneujahr des Geburtsjahres, daher kann ein Geburtstag im Januar oder Februar das Tierjahr des Vorjahres anzeigen, nicht das des Kalenderjahres — und das ist korrekt.
Wird mein Geburtsdatum gespeichert oder irgendwohin gesendet?
Nein. Die Berechnung läuft komplett im Browser. Aktualisiere die Seite, um die Eingabe zu löschen. Es wird nichts geloggt oder übertragen.