Läufigkeitsrechner
Begann die letzte Läufigkeit Ihrer Hündin am 15. Januar 2026 und dauert ihr Zyklus sechs Monate, ist die nächste um den 15. Juli 2026 zu erwarten, mit einem Beobachtungsfenster vom 8. bis 22. Juli. Kostenlos in Ihrem Browser für Zucht- und Tierheimpläne.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Letzte Läufigkeit
- 2026-01-15
- Zykluslänge
- 6
- Voraussichtlicher Beginn
- 2026-07-15
- Fensterbeginn
- 2026-07-08
- Fensterende
- 2026-07-22
- Zeitfenster in Tagen
- 15
Intakte Hündinnen kommen typischerweise in einem Rhythmus von etwa sechs Monaten wieder in die Läufigkeit, doch das wahre Intervall ist individuell und kann von etwa vier Monaten bei manchen kleinen Rassen bis zu einem Jahr bei manchen großen reichen. Züchter, Tierheime und Klinikpersonal planen deshalb vom zuletzt beobachteten Läufigkeitsbeginn plus der eigenen Zykluslänge dieser Hündin, nicht von einem einzigen Lehrbuchdatum. Dieser Rechner des Läufigkeitszyklus nimmt den ersten Tag der letzten Läufigkeit als strenge YYYY-MM-DD-Zeichenkette und eine positive Zykluslänge in Monaten, addiert dieses Intervall mit reiner bürgerlicher Kalenderarithmetik und liefert den vorausgesagten nächsten Beginn zusammen mit einem fünfzehntägigen Beobachtungsfenster sieben Tage zu beiden Seiten jenes Tages. Nutzen Sie ihn für Zuchtbuchkontrollen, Aufnahmekalender im Tierheim und Automatisierung, die eine transparente Basis der nächsten Läufigkeit braucht.
Was der Läufigkeitszyklus der Hündin ist und wie das Startfenster berechnet wird
Die canine Läufigkeit ist die sichtbare Proöstrus-plus-Östrus-Phase des Brunstzyklus: Schwellung der Vulva, serosanguinöser Ausfluss und später Stehbereitschaft. Anders als der menschliche Menstruationskalender ist das Intervall, das Halter wirklich führen, Läufigkeitsbeginn bis zum nächsten Läufigkeitsbeginn, gemeinhin mit sechs Monaten angegeben und grob vier bis zwölf Monate nach Rasse, Größe und Individuum.
Ganze Monate werden auf dem gregorianischen bürgerlichen Kalender addiert, sodass der fünfzehnte Januar plus sechs Monate der fünfzehnte Juli ist; existiert der Quelltag im Zielmonat nicht, wird der Tag auf den letzten gültigen Tag jenes Monats geklemmt, sodass der einunddreißigste Januar plus ein Monat der achtundzwanzigste oder neunundzwanzigste Februar wird. Ein Bruchrest, wenn Sie einen Zyklus von sechseinhalb Monaten erfassen, wird mit dem mittleren gregorianischen Monat von 30.436875 Tagen umgerechnet und auf einen ganzen Tag gerundet.
Die Arithmetik befragt niemals eine Wanduhr, liest niemals die Host-Zeitzone und ruft niemals einen Date-Konstruktor auf, sodass ein letzter Läufigkeitstag nahe einer Sommerzeitgrenze das Fenster nicht verschieben kann. Dies ist eine Planungsschätzung, keine Diagnose: erste Läufigkeiten sind unregelmäßig, stille Läufigkeiten kommen vor, und ein Tierarzt kann den Zeitpunkt mit Zytologie oder Progesteron verfeinern, wenn Zuchtentscheidungen von den genauen fruchtbaren Tagen abhängen.
Wo ein Läufigkeitsrechner in Zwingerarbeit und Ausbildung Nutzen stiftet
Zuchtprogramme und Haushalte mit intakten Hündinnen brauchen oft ein erstes Fenster der nächsten Läufigkeit in dem Moment, in dem ein Techniker den Beginn einer Saison erfasst, Monate bevor Vaginalzytologie oder Progesteron eine Belegung zeitlich festlegen. Das Einbetten dieses Rechners liefert einen transparenten bürgerlichen Monatsversatz plus eine veröffentlichte Beobachtungsspanne von plus oder minus sieben Tagen, die Zwingertexte und Supportteams zitieren können, ohne eine Datumsbibliothek zu zerlegen. Weil die Engine analytische Parse-Arbeit der Stufe A ist — wenige Ganzzahlprüfungen und Kalenderrollen — bleibt die Latenz niedrig und das Kostenmodell flach.
Bevorzugen Sie Progesteron-Timing und tierärztlichen Rat, wenn eine geplante Belegung oder eine elektive Kastration von den genauen fruchtbaren Tagen abhängt, und behandeln Sie das fünfzehntägige Fenster als die konventionelle Beobachtungsspanne, die es sein soll: einfach, erklärbar und deterministisch.
Anwendungsfälle
Planung der nächsten Saison im Zuchtbuch
Wandeln Sie jeden erfassten Läufigkeitsbeginn und das mittlere Intervall dieser Hündin in Monaten in einen vorausgesagten nächsten Beginn und ein fünfzehntägiges Beobachtungsfenster für Belegung oder Pension um.
Aufnahmekalender in Tierheim und Rettung
Projizieren Sie, wann eine intakte Hündin wieder läufig werden kann, damit Unterbringung, Pflegenotizen und öffentliche Vermittlungstexte die kommende Saison früh markieren.
Klinik-Erinnerungen und Lehr-Widgets
Lassen Sie Halter und Lernende die Zykluslänge in Monaten ändern und sofort sehen, wie ein Vier-Monats-Rhythmus gegenüber zwölf Monaten die nächste Läufigkeits-Startspanne verschiebt.
Häufige Fragen
Warum Monate statt fester 180 Tage?
Halter und Zwingerbücher führen das Intervall in Monaten (gemeinhin 6, manchmal 4–12 je nach Rasse). Die Addition bürgerlicher Monate behält denselben Kalendertag, wenn jener Tag existiert — so zählt man «sechs Monate ab dem 15. Januar». Ein fester 180-Tage-Versatz würde von jenem Tag abdriften.
Behandelt der Rechner Schaltjahre und Monatsenddaten?
Ja. Monatslängen und gregorianische Schalttage werden mit reiner bürgerlicher Kalenderarithmetik angewandt. 2024-01-31 plus ein Monat wird 2024-02-29; 2026-01-31 plus ein Monat wird 2026-02-28. Jahresgrenzen rollen ebenso.
Wie oft wird eine Hündin läufig?
Meist etwa alle sechs Monate, doch der Abstand ist individuell und reicht von rund vier Monaten bei manchen kleinen Rassen bis zu einem Jahr bei manchen großen. Mit der Zykluslänge Ihrer eigenen Hündin wird die Vorhersage genauer.
Warum zeigt das Ergebnis ein Fenster von 15 Tagen statt eines Datums?
Der Zeitpunkt der Läufigkeit schwankt von Zyklus zu Zyklus. Deshalb nennt der Rechner den erwarteten Beginn mit sieben Tagen davor und danach. Achten Sie im gesamten Fenster auf Anzeichen, nicht nur an einem Tag.
Kann der Rechner die genauen fruchtbaren Tage meiner Hündin bestimmen?
Nein. Er liefert eine Planungsschätzung, keine Diagnose. Erste Läufigkeiten sind unregelmäßig, und stille Läufigkeiten kommen vor. Hängt die Zucht vom genauen Zeitpunkt ab, kann Ihre Tierarztpraxis ihn mit Zytologie oder Progesteron eingrenzen.
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/bio/dog-heat-cycle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"last_heat":"2026-01-15","cycle_length":6}'const res = await fetch("https://api.kit.forhosting.com/bio/dog-heat-cycle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"last_heat": "2026-01-15",
"cycle_length": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/dog-heat-cycle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"last_heat": "2026-01-15",
"cycle_length": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/dog-heat-cycle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"last_heat":"2026-01-15","cycle_length":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"last_heat":"2026-01-15","cycle_length":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/dog-heat-cycle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"last_heat": "2026-01-15",
"cycle_length": 6
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.dog_heat_cycle",
"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
Ein fehlendes Datum oder eine Zykluslänge, die nicht positiv ist, schlägt mit invalid_input fehl, statt eine Saison zu erfinden.
Was der Läufigkeitszyklus der Hündin ist und wie das Startfenster berechnet wird
Dieser Rechner behandelt jenes Intervall als cycle_length Monate, gemessen vom ersten beobachteten Tag der letzten Läufigkeit, nicht vom Eisprung und nicht vom letzten Tag der Stehbereitschaft. Um das resultierende predicted_start öffnet das Werkzeug eine feste siebentägige Beobachtung zu jeder Seite, weil die veterinärmedizinische Lehre rät, eine Woche vor dem erwarteten Termin zu beobachten und eine Woche danach weiterzuschauen.
Eingabevertrag, Validierung, Antwortform und deterministische Fehler
Der Monat muss zwischen eins und zwölf liegen; der Tag muss für diesen Monat real sein, sodass Werte wie der dreißigste Februar zweitausendsechsundzwanzig abgelehnt werden und der neunundzwanzigste Februar zweitausenddreiundzwanzig abgelehnt wird, weil jenes Jahr kein gregorianisches Schaltjahr ist. Senden Sie per POST ein JSON-Objekt, dessen Pflichtfeld last_heat eine Zeichenkette ist, die vier Ziffern, Bindestrich, zweistelligem Monat, Bindestrich und zweistelligem Tag entspricht und den ersten beobachteten Tag der letzten Läufigkeit benennt. Die Aliase date, last_heat_date und heat_date führen auf denselben Parse-Pfad, damit Zwingerformulare ihre bevorzugten Namen behalten. Das Pflichtfeld cycle_length ist eine endliche Zahl von Monaten, streng positiv und höchstens sechsunddreißig; die Aliase cycle_months, months und cycle werden akzeptiert. Fehlendes last_heat, null, leere Zeichenkette, Nicht-String-Objekte und Zeichenketten, die das ISO-Muster verfehlen, werfen invalid_input und nennen Feld sowie erwartete Form. Eine Zykluslänge von null, eine negative, eine nicht endliche oder eine über sechsunddreißig Monaten scheitert mit einer Meldung, die cycle_length nennt, und wird nicht abgerechnet. Bei Erfolg enthält der Body stets last_heat, cycle_length, predicted_start, window_start, window_end, window_days (immer fünfzehn), cycle_days (ganze bürgerliche Tage von der letzten Läufigkeit bis zum vorausgesagten Beginn) und eine Formelzeichenkette, die die Regel neu formuliert. Beispiel: last_heat am fünfzehnten Januar zweitausendsechsundzwanzig mit cycle_length sechs ergibt predicted_start am fünfzehnten Juli zweitausendsechsundzwanzig und ein Fenster vom achten bis zweiundzwanzigsten Juli.
Wo ein Läufigkeitsrechner in Zwingerarbeit und Ausbildung Nutzen stiftet
Klinik-Erinnerungen und Zuchtbucharchive, die erwartete Saisonspalten aus gespeicherten last_heat-Daten im Format YYYY-MM-DD neu berechnen, können dieselbe reine Funktion stapelweise durchlaufen, ohne eine Veterinärbibliothek auszuliefern oder von einer Host-Date-Implementierung abzuhängen, die sich nahe Sommerzeitgrenzen verschiebt.
Technische Fragen
Wie wird das Startfenster der nächsten Läufigkeit berechnet?
Der Rechner addiert cycle_length bürgerliche Monate zu last_heat (und klemmt den Tag, wenn der Zielmonat kürzer ist), rechnet einen Bruchmonat mit dem mittleren gregorianischen Monat von 30.436875 Tagen um und öffnet ein Beobachtungsfenster von 7 Tagen vor bis 7 Tagen nach jenem predicted_start. window_days ist stets 15.
Welche Eingabefelder sind Pflicht?
last_heat (YYYY-MM-DD) und cycle_length (positive Monate, höchstens 36). Aliase date, last_heat_date und heat_date werden für das Datum akzeptiert; cycle_months, months und cycle für das Intervall. Fehlende, leere oder unmögliche Kalendertage oder eine nicht positive Zykluslänge liefern invalid_input und werden nicht abgerechnet.
Was kostet der Rechner des Läufigkeitszyklus der Hündin?
Das Browser-Widget ist kostenlos. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreicher Aufgabe; ungültige Eingabe wird nicht berechnet.