Snažíte se otěhotnět nebo to plánujete v blízké budoucnosti? Pokud ano, můžete výrazně zvýšit pravděpodobnost otěhotnění určením příští ovulace. Ovulace je uvolnění zralého vajíčka ženy z vaječníku. Když k tomu dojde, jste nejplodnější.
Použijte naši kalkulačku ovulace k odhadu data příští ovulace; jednoduše zadejte první den vaší poslední menstruace a průměrnou délku vašeho cyklu. Protože náš nástroj vám poskytuje pouze odhad, považujte se za nejplodnější v období 3 dnů před a 3 dny po odhadovaném datu ovulace. Hodně štěstí!!
function isValidDate(dateStr) {
// Funkce ověření data laskavost
// Sandeep V. Tamhankar (stamhankar@hotmail.com) –>
// Zkontroluje následující platné formáty data:
// MM/DD/RR MM/DD/RRRR MM-DD-RR MM-DD-RRRR
var datePat = /^(d{1,2})(/|-)(d{1,2})2(d{4})$/; // vyžaduje 4místný rok
var matchArray = dateStr.match(datePat); // je formát v pořádku?
if (matchArray == null) {
alert(„Datum není v platném formátu.“);
vrátit false;
}
měsíc = matchArray[1]; // analyzovat datum do proměnných
den = matchArray[3];
rok = matchArray[4];
if (měsíc 12) {
// kontrola měsíčního rozsahu
alert(„Měsíc musí být mezi 1 a 12.“);
vrátit false;
}
if (den 31) {
alert(„Den musí být mezi 1 a 31.“);
vrátit false;
}
if ((měsíc == 4 || měsíc == 6 || měsíc == 9 || měsíc == 11) && den == 31) {
alert(„Měsíc “ + měsíc + “ nemá 31 dní!“);
vrátit false;
}
if (měsíc == 2) {
// kontrola na 29. února
var isleap = rok % 4 == 0 && (rok % 100 != 0 || rok % 400 == 0);
if (den > 29 || (den == 29 && !isleap)) {
alert(„únor “ + rok + “ nemá “ + den + “ dny!“);
vrátit false;
}
}
vrátit true;
}
function dispDate(dateObj) {
měsíc = dateObj.getMonth() + 1;
měsíc = měsíc 0
if (isValidDate(pregform.menstrual.value)) {
// Ověřuje datum menstruace
menstrualinput = new Date(pregform.menstrual.value);
menstrual.setTime(menstrualinput.getTime());
} else return false; // jinak skončí
cyklus = pregform.cycle.value == „“ ? 28: pregform.cycle.value; // výchozí hodnota je 28
// ověřuje rozsah cyklu, od 22 do 45
pokud (
pregform.cycle.value != „“ &&
(pregform.cycle.value 45)
) {
upozornění (
„Délka vašeho cyklu je buď příliš krátká, nebo příliš dlouhá pro n“ +
„výpočty jsou velmi přesné! Ještě se pokusíme n“ +
„dokončete výpočet zadaným číslem.“
);
}
// nastaví datum ovulace na datum menstruace + dny cyklu – 14 dní
// nebo (polovina cyklu + 3,5 dne), pokud je cyklus kratší než 20 dní
// ‚*86400000‘ je nutné, protože objekty data sledují čas
// v milisekundách; 86400000 milisekund se rovná jednomu dni
if (pregform.cycle.value
Upozornění: Upozorňujeme, že tento nástroj slouží pouze pro informační účely. Je důležité promluvit si se svým poskytovatelem zdravotní péče.



















