Сіз жүкті болуға тырысасыз ба немесе жақын арада оны жоспарлап жатырсыз ба? Олай болса, келесі овуляция қашан болатынын анықтау арқылы жүкті болу ықтималдығын айтарлықтай жақсартуға болады. Овуляция – аналық безден аналық жұмыртқаның піскен жұмыртқасын шығару. Бұл орын алған кезде сіз ең құнарлысыз.
Келесі овуляция күнін бағалау үшін біздің овуляция калькуляторын пайдаланыңыз; соңғы етеккірдің бірінші күнін және циклдің орташа ұзақтығын енгізіңіз. Біздің құрал сізге тек бағалауды қамтамасыз ететіндіктен, болжалды овуляция күнінен 3 күн бұрын және одан кейінгі 3 күн ішінде өзіңізді ең құнарлы деп санаңыз. Сәттілік тілеймін!!
функция isValidDate(dateStr) {
// Күнді тексеру функциясы әдептілік
// Сандип В. Тамханкар (stamhankar@hotmail.com) –>
// Келесі жарамды күн пішімдерін тексереді:
// АА/КК/ЖЖ АА/КК/ЖЖЖЖ АА-КК-ЖЖ АА-КК-ЖЖЖ
var datePat = /^(d{1,2})(/|-)(d{1,2})2(d{4})$/; // 4 таңбалы жыл қажет
var matchArray = dateStr.match(datePat); // пішім дұрыс па?
егер (matchArray == null) {
alert(“Күн жарамды форматта емес.”);
жалған қайтару;
}
ай = сәйкестік массиві[1]; // күнді айнымалыларға талдау
күн = сәйкестік массиві[3];
жыл = сәйкестік массиві[4];
егер (12 ай) {
// ай ауқымын тексеру
alert(“Ай 1 мен 12 аралығында болуы керек.”);
жалған қайтару;
}
егер (31-күн) {
alert(“Күн 1 мен 31 аралығында болуы керек.”);
жалған қайтару;
}
егер ((ай == 4 || ай == 6 || ай == 9 || ай == 11) && күн == 31) {
alert(“Ай ” + ай + ” 31 күн жоқ!”);
жалған қайтару;
}
егер (ай == 2) {
// 29 ақпанда тексеру
var isleap = жыл % 4 == 0 && (жыл % 100 != 0 || жыл % 400 == 0);
егер (күн > 29 || (күн == 29 && !жылу)) {
alert(“ақпан ” + жыл + ” ” + күн + ” күндер!”);
жалған қайтару;
}
}
шындықты қайтару;
}
функциясы dispDate(dateObj) {
ай = dateObj.getMonth() + 1;
ай = ай 0
егер (isValidDate(pregform.menstrual.value)) {
// Етеккір күнін анықтайды
menstrualinput = жаңа Күн(pregform.menstrual.value);
menstrual.setTime(menstrualinput.getTime());
} else false қайтарады; // әйтпесе шығады
цикл = pregform.cycle.value == “” ? 28 : pregform.cycle.value; // әдепкі мәні 28
// 22-ден 45-ке дейінгі цикл ауқымын растайды
егер (
pregform.cycle.value != “” &&
(pregform.cycle.value 45)
) {
ескерту(
«Цикл ұзақтығы n үшін тым қысқа немесе тым ұзын» +
“есептер өте дәл болуы керек! Біз әлі де n тырысамыз” +
“Енгізілген санмен есептеуді аяқтаңыз.”
);
}
// овуляция күнін етеккір күніне белгілейді + цикл күндері – 14 күн
// немесе цикл 20 күннен аз болса (циклдің жартысы + 3,5 күн).
// ‘*86400000’ қажет, себебі күн нысандары уақытты бақылайды
// миллисекундтарда; 86400000 миллисекунд бір күнге тең
егер (pregform.cycle.value
Жауапкершіліктен бас тарту: бұл құрал тек ақпараттық мақсаттарға арналғанын ескеріңіз. Медициналық қызмет көрсетушімен сөйлесу маңызды.















