Altersrechner
Ermitteln Sie das Alter in vollendeten Jahren zwischen zwei Daten: Wer am 1990-05-15 geboren ist, ist am 2026-07-25 genau 36, weil der Geburtstag in diesem Jahr schon vorbei ist. Praktisch für Stichtage und Altersgrenzen. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Geburtsdatum
- 1990-05-15
- Stichtag
- 2026-07-25
- Age
- 36
- Jahre
- 36
Ein Altersrechner beantwortet die alltägliche Frage, wie viele vollendete Jahre jemand zwischen einem Geburtsdatum und einem gewählten Stichtag gelebt hat. Man braucht ihn für Schulstichtage, Wettbewerbsklassen, Beschäftigungsfähigkeit, Versicherungsannahme und die schlichte Neugier, wie alt man an einem künftigen Tag sein wird.
Was vollendetes Alter bedeutet und wie Geburtstage gezählt werden
Vollendetes Alter ist die Zahl der bereits eingetretenen Jahrestage zwischen einem Geburtsdatum und einem Stichtag, weder eine Zählung ziviler Tage geteilt durch dreihundertfünfundsechzig noch eine Aufschlüsselung in Restmonate. Ziehen Sie das Geburtsjahr vom Stichtagsjahr ab und stellen Sie eine einzige Frage: Ist der Jahrestag aus Geburtsmonat und -tag am Stichtag bereits eingetreten? Sind Monat und Tag des Stichtags streng früher als Geburtsmonat und -tag, ist der letzte Geburtstag noch nicht da und die Jahressumme wird um eins vermindert.
Stimmen die Daten überein, ist der Geburtstag erreicht und jenes Jahr zählt. Dasselbe Paar ziviler Daten erzeugt stets dieselbe ganze Zahl, weil die Engine niemals eine Hostuhr, eine Zeitzone oder Sommerzeittafeln abfragt. Ein Kind, geboren am fünfzehnten Mai neunzehnhundertneunzig, ist am fünfundzwanzigsten Juli zweitausendsechsundzwanzig sechsunddreißig Jahre alt, weil der fünfzehnte Mai in jenem Jahr schon vorbei ist.
Dieselbe Person ist am ersten Mai zweitausendsechsundzwanzig noch fünfunddreißig, weil der Geburtstag zwei Wochen entfernt liegt. Schalttagsgeburten folgen einem schlichten Monats- und Tagesvergleich: Wer am neunundzwanzigsten Februar geboren wurde, wird in einem nicht schaltenden Stichtagsjahr am ersten März ein Jahr älter, weil der achtundzwanzigste noch vor dem Neunundzwanzigsten liegt. Dies ist ein Vertrag über vollendete Jahre, kein genaues ziviles Tripel aus Jahren, Monaten und Tagen und keine rohe Tageszählung zwischen zwei Zeitstempeln.
Nutzen Sie jene Nachbarwerkzeuge, wenn das Produkt Restmonate oder eine Spannenlänge braucht; nutzen Sie diese Seite, wenn Suche und Formular nur nach dem Alter in vollendeten Jahren fragen.
Wo ein Altersrechner in vollendeten Jahren seinen Nutzen hat
Schulanmeldungen und Sportaltersklassen brauchen eine einzige ganze Zahl gegen einen veröffentlichten Stichtag, kein Monats-und-Tage-Tripel, das ein Sachbearbeiter umdeuten müsste. Wettbewerbsregeln, Kinofreigaben und der Zugang zu geregelten Produkten fragen oft nur, ob jemand an einem genannten Tag sechzehn, achtzehn oder einundzwanzig ist. Personalaufnahme und Versicherungsannahme speichern vollendete Jahre gegen ein Prüfungsdatum, damit Ausfuhren und Regressionssuiten jedes Mal dieselbe Zahl erzeugen.
Elterntafeln und Unterrichtsvorführungen können den kostenlosen Altersrechner im Browser ausführen, ohne eine Datumsbibliothek zu installieren oder eine Zeitzonendatenbank an jeden Client zu schicken. Bleiben Sie ehrlich in der Erwartung: Diese Fähigkeit misst gregorianische vollendete Jahre zwischen zwei ausdrücklichen Daten; sie überspringt keine Wochenenden als Geschäftsalter, lädt keine Feiertagskalender, wandelt keine Mondalter um, setzt den Stichtag auf dem Server nicht auf heute und erfindet keine Restmonate.
Koppeln Sie sie mit einem genauen Jahre-Monate-Tage-Werkzeug, wenn eine Kinderakte Restmonate braucht, und mit einem Datumsdifferenzhelfer, wenn die Produkttexte von einer Spanne statt von einem Alter sprechen. Weil die Umsetzung reines Parse der Stufe A ist, bleibt jeder erfolgreiche Aufruf günstig, deterministisch und frei von Modelltoken oder ausgehendem Netz — genau das, was Regressionssuiten brauchen, wenn sie Geburtstagsrandfälle über Jahrzehnte von Geburtsdaten festnageln.
Anwendungsfälle
Schul- und Wettbewerbs-Altersgrenzen
Übergeben Sie ein festes Geburtsdatum und einen veröffentlichten Stichtag, um vollendete Jahre für Anmeldung, Ligen oder geregelten Zugang ohne Drift der Hostuhr zu zeigen.
Wie alt sind Sie an einem künftigen Datum
Geben Sie ein Geburtsdatum und einen künftigen Stichtag ein, um die vollendeten Jahre am Tag einer Hochzeit, einer Reise, eines Ruhestands oder des nächsten Schuljahrs zu sehen.
Häufige Fragen
Wie zählt dieser Altersrechner vollendete Jahre?
Die Engine zieht die Jahre ab und zieht eins ab, wenn der Geburtstag am Stichtag noch nicht eingetreten ist.
Wie werden Schalttagsgeburtstage behandelt?
Eine Geburt am 29. Februar erreicht das nächste Jahr am 1. März in einem nicht schaltenden Stichtagsjahr, weil der 28. Februar noch vor dem 29. liegt. In einem Schaltjahr ist der Jahrestag der 29. Februar selbst.
Warum muss ich den Stichtag selbst eingeben?
Weil der Rechner nie eine Uhr abfragt, liefern dieselben zwei Daten auf jedem Gerät dasselbe Alter. Sie können heute, einen vergangenen oder einen künftigen Tag eingeben, etwa einen Anmeldeschluss.
Was passiert, wenn das Geburtsdatum nach dem Stichtag liegt?
Dann wird die Eingabe abgelehnt, denn ein Alter vor der Geburt gibt es nicht. Prüfen Sie in diesem Fall, ob Sie die beiden Daten vertauscht oder ein Jahr falsch eingetippt haben.
Warum zeigt das Ergebnis keine Monate und Tage?
Weil dieser Rechner nur vollendete Jahre zählt, wie es Stichtagsregeln meist verlangen. Für eine Aufteilung in Jahre, Monate und Tage gibt es eigene Rechner.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/life/age \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"birth_date":"1990-05-15","reference_date":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/life/age", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"birth_date": "1990-05-15",
"reference_date": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/age",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"birth_date": "1990-05-15",
"reference_date": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/age", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"birth_date":"1990-05-15","reference_date":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"birth_date":"1990-05-15","reference_date":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/age", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"birth_date": "1990-05-15",
"reference_date": "2026-07-25"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.age",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Dieses Werkzeug erfindet niemals das heutige Datum aus der Serveruhr: Geburtsdatum und Stichtag müssen als zivile YYYY-MM-DD-Werte geliefert werden, damit dasselbe Paar stets dieselbe ganze Jahreszahl im Browser, in der Dauerintegration und über die API ergibt. Das Ergebnis sind die vollendeten Lebensjahre nach dem letzten Geburtstag am Stichtag oder davor. Ungültige Kalendertage und ein Geburtsdatum nach dem Stichtag scheitern mit invalid_input und werden nicht berechnet. Erfolgreiche API-Aufrufe nutzen den veröffentlichten Grundpreis $0.002.
Eingabevertrag, Kalenderprüfung und Form der Antwort
Jeder Wert muss ein ziviler Kalendertag im Format YYYY-MM-DD sein, zum Beispiel neunzehnhundertneunzig Bindestrich null fünf Bindestrich fünfzehn für die Geburt und zweitausendsechsundzwanzig Bindestrich null sieben Bindestrich fünfundzwanzig für den Stichtag. Sie dürfen eine vollständige ISO-8601-Datumsuhr voranstellen; ist eine Uhrzeit vorhanden, wird nur der Kalenderteil verwendet, weil vollendetes Alter eine Messung von Datum zu Datum ist, keine Uhrzeitdauer mit Zeitzonen. Jahre reichen von eins bis neuntausendneunhundertneunundneunzig, Monate von eins bis zwölf, und der Tag muss in jenem Monat unter gregorianischen Schaltregeln existieren, einschließlich des neunundzwanzigsten Februar nur in Schaltjahren. Fällt das Geburtsdatum streng nach dem Stichtag, scheitert die Anfrage mit einer klaren Meldung, dass das Alter nicht negativ sein kann. Senden Sie per POST einen knappen JSON-Körper mit zwei Pflichtzeichenketten: birth_date und reference_date. Die optionalen Aliasse birth, birthdate, dob und from gehören zum Geburtsfeld; reference, as_of, to und on zum Referenzfeld, damit Formularbauer und SDKs vertraute Namen behalten. Unmögliche Paare wie zweitausenddreiundzwanzig Bindestrich null zwei Bindestrich neunundzwanzig werden mit invalid_input abgelehnt statt in den März gezwungen. Fehlende Felder, leere Zeichenketten und Nicht-Textwerte scheitern mit invalid_input unter Nennung des Feldes und werden nicht berechnet.
Wo ein Altersrechner in vollendeten Jahren seinen Nutzen hat
Rufen Sie die Prepaid-API auf, wenn Eignungspipelines, Visumsformulare oder Gehaltsstichtage einen stabilen Vertrag unter KIT-Guthaben zu $0.002 je erfolgreichem Vorgang brauchen; fehlgeschlagene Prüfungen werden nach der Ablehnung durch die Engine nicht berechnet.
Integrationsbeispiele
Personal- und Versicherungsstichtage
Speichern Sie vollendete Jahre gegen ein Gehalts- oder Annahmedatum, damit Ausfuhren und Golden-Tests jedes Mal dieselbe ganze Zahl erzeugen.
Technische Fragen
Nutzt der Altersrechner automatisch das heutige Datum?
Nein. reference_date ist Pflicht. Die Engine liest niemals die Systemuhr, daher bleiben Ergebnisse in der Dauerintegration, in Browsern und auf API-Workern gleich.
Was geschieht, wenn das Geburtsdatum nach dem Stichtag liegt?
Die Anfrage scheitert mit invalid_input. Das Alter kann nicht negativ sein; berichtigen Sie das Paar, statt eine vorzeichenbehaftete Jahreszählung zu erwarten.
Was kostet der Altersrechner?
Das Browserwerkzeug ist auf Ihrem Gerät kostenlos. API-Anfragen nutzen vorbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.