Versuchen Sie schwanger zu werden oder planen Sie es in naher Zukunft? Wenn dies der Fall ist, können Sie die Wahrscheinlichkeit einer Schwangerschaft erheblich verbessern, indem Sie den nächsten Eisprung bestimmen. Der Eisprung ist die Freisetzung einer reifen Eizelle einer Frau aus ihrem Eierstock. Wenn dies geschieht, sind Sie am fruchtbarsten.

Verwenden Sie unseren Eisprungrechner, um Ihr nächstes Eisprungdatum zu schätzen; Geben Sie einfach den ersten Tag Ihrer letzten Menstruation und die durchschnittliche Länge Ihres Zyklus ein. Da unser Tool Ihnen nur eine Schätzung liefert, betrachten Sie sich im Zeitraum von 3 Tagen vor und 3 Tagen nach dem geschätzten Datum des Eisprungs als am fruchtbarsten. Viel Glück!!



Funktion isValidDate(dateStr) {
// Datumsvalidierungsfunktion mit freundlicher Genehmigung von
// Sandeep V. Tamhankar (stamhankar@hotmail.com) –>

// Prüft auf die folgenden gültigen Datumsformate:
// MM/TT/JJ MM/TT/JJJJ MM-TT-JJ MM-TT-JJJJ

var datePat = /^(d{1,2})(/|-)(d{1,2})2(d{4})$/; // erfordert 4-stelliges Jahr

var matchArray = dateStr.match(datePat); // Ist das Format ok?
if (matchArray == null) {
alert(“Datum hat kein gültiges Format.”);
falsch zurückgeben;
}
Monat = matchArray[1]; // Datum in Variablen parsen
Tag = matchArray[3];
Jahr = matchArray[4];
wenn (Monat 12) {
// Monatsbereich prüfen
alert(“Der Monat muss zwischen 1 und 12 liegen.”);
falsch zurückgeben;
}
wenn (Tag 31) {
alert(“Der Tag muss zwischen 1 und 31 liegen.”);
falsch zurückgeben;
}
if ((Monat == 4 || Monat == 6 || Monat == 9 || Monat == 11) && Tag == 31) {
alert(“Monat ” + Monat + ” hat keine 31 Tage!”);
falsch zurückgeben;
}
wenn (Monat == 2) {
// auf den 29. Februar prüfen
var isleap = Jahr % 4 == 0 && (Jahr % 100 != 0 || Jahr % 400 == 0);
if (Tag > 29 || (Tag == 29 && !Leap)) {
alert(“Februar ” + Jahr + ” hat nicht ” + Tag + ” Tage!”);
falsch zurückgeben;
}
}
gib true zurück;
}

Funktion dispDate(dateObj) {
Monat = dateObj.getMonth() + 1;
Monat = Monat 0

if (isValidDate(pregform.menstrual.value)) {
// Validiert das Menstruationsdatum
menstrualinput = new Date(pregform.menstrual.value);
menstrual.setTime(menstrualinput.getTime());
} ansonsten falsch zurückgeben; // andernfalls beendet

Zyklus = pregform.cycle.value == “” ? 28 : pregform.cycle.value; // standardmäßig 28
// validiert den Zyklusbereich von 22 bis 45
wenn (
pregform.cycle.value != “” &&
(Pregform.Zyklus.Wert 45)
) {
Alarm(
“Deine Zykluslänge ist entweder zu kurz oder zu lang für n” +
“Berechnungen sehr genau! Wir werden noch versuchen, n” +
“Vervollständigen Sie die Berechnung mit der eingegebenen Zahl. “
);
}

// setzt das Ovulationsdatum auf das Menstruationsdatum + Zyklustage – 14 Tage
// oder (halber Zyklus + 3,5 Tage) bei weniger als 20-Tage-Zyklus
// Das ‘*86400000’ ist notwendig, da Datumsobjekte die Zeit verfolgen
// in Millisekunden; 86400000 Millisekunden entsprechen einem Tag
if (pregform.cycle.value

Haftungsausschluss: Bitte beachten Sie, dass dieses Tool nur zu Informationszwecken dient. Es ist wichtig, mit Ihrem Arzt zu sprechen.