Дата першого дня Вашої останньої менструації:
Наш калькулятор обчислює термін вагітності з урахуванням тривалості Вашого циклу та лютеїнової фази. Для чого це потрібно? Якщо звичайна тривалість Вашого циклу менше або більше "стандартних" 28 днів, то швидше за все запліднення (зачаття) у Вас повинне відбутися відповідно раніше або пізніше 14-го дня циклу (як прийнято вважати). Наприклад: якщо у жінки звичайна тривалість циклу 35 днів (а не 28), то швидше за все зачаття у неї буде можливе приблизно на 21-й день циклу (а не на 14-тий). Реальний термін вагітності на 1-му тижні "затримки" в цьому випадку відповідатиме тільки 5-у тижню вагітності (або 3-у тижню від зачаття), тоді як по даті початку останньої менструації йтиме вже 6-й тиждень!
Now = new Date();
NowDay = Now.getDate();
NowMonth = Now.getMonth();
NowYear = Now.getYear();
if (NowYear < 2000) NowYear += 1900;
function DaysInMonth(WhichMonth, WhichYear)
{
var DaysInMonth = 31;
if (WhichMonth == "Квітня" || WhichMonth == "Червня" || WhichMonth == "Вересня" || WhichMonth == "Листопада") DaysInMonth = 30;
if (WhichMonth == "Лютий" && (WhichYear/4) != Math.floor(WhichYear/4)) DaysInMonth = 28;
if (WhichMonth == "Лютий" && (WhichYear/4) == Math.floor(WhichYear/4)) DaysInMonth = 29;
return DaysInMonth;
}
function ChangeOptionDays(Which)
{
DaysObject = eval("document.form1." + Which + "Day");
MonthObject = eval("document.form1." + Which + "Month");
YearObject = eval("document.form1." + Which + "Year");
Month = MonthObject[MonthObject.selectedIndex].text;
Year = YearObject[YearObject.selectedIndex].text;
DaysForThisSelection = DaysInMonth(Month, Year);
CurrentDaysInSelection = DaysObject.length;
if (CurrentDaysInSelection > DaysForThisSelection)
{
for (i=0; i<(CurrentDaysInSelection-DaysForThisSelection); i++)
{
DaysObject.options[DaysObject.options.length - 1] = null
}
}
if (DaysForThisSelection > CurrentDaysInSelection)
{
for (i=0; i<(DaysForThisSelection-CurrentDaysInSelection); i++)
{
NewOption = new Option(DaysObject.options.length + 1);
DaysObject.add(NewOption);
}
}
if (DaysObject.selectedIndex < 0) DaysObject.selectedIndex == 0;
}
function SetToToday(Which)
{
DaysObject = eval("document.form1." + Which + "Day");
MonthObject = eval("document.form1." + Which + "Month");
YearObject = eval("document.form1." + Which + "Year");
YearObject[0].selected = true;
MonthObject[NowMonth].selected = true;
ChangeOptionDays(Which);
DaysObject[NowDay-1].selected = true;
}
function WriteYearOptions(YearsAhead)
{
line = "";
for (i=0; i";
line += NowYear - i;
}
return line;
}
function dispDate(dateObj) {
month = dateObj.getMonth()+1;
month = (month < 10) ? "0" + month : month;
day = dateObj.getDate();
day = (day < 10) ? "0" + day : day;
year = dateObj.getYear();
if (year < 2000) year += 1900;
return (day+ "." +month + "." + year);
}
function pregnancyCalc(pregform) {
menstrual = new Date();
ovulation = new Date();
duedate = new Date();
today = new Date();
cycle = 0, luteal = 0;
var str="";
for (var i=0; i 45)) {
alert("Ваш цикл або надто довгий, або надто короткий \n"
+ "для необхідної точності підрахунку! Однак, ми спробуємо\n"
+ "розрахувати дати з тими даними, які Ви ввели. ");
}
luteal = (pregform.luteal.value == "" ? 14 : pregform.luteal.value);
if (pregform.luteal.value != "" && (pregform.luteal.value < 9 || pregform.luteal.value > 16)) {
alert("Ваша лютеїнова фаза надто довга, або надто коротка \n"
+ "для необхідної точності підрахунку! Однак, ми спробуємо\n"
+ "розрахувати дати з тими даними, які Ви ввели. ");
}
ovulation.setTime(menstrual.getTime() + (cycle*86400000) - (luteal*86400000));
pregform.conception.value = dispDate(ovulation);
duedate.setTime(ovulation.getTime() + 266*86400000);
pregform.duedate.value = dispDate(duedate);
var fetalage = 14 + 266 - ((duedate - today) / 86400000);
weeks = parseInt(fetalage / 7);
days = Math.floor(fetalage % 7);
fetalage = "Тижнів - " + weeks + ", днів - " + days + ".";
pregform.fetalage.value = fetalage;
return false;
}
Одне із самих популярних питань, що ще в пологовому будинку мами задають фахівцям з грудного вигодовування: «Що мені потрібно їсти, щоб молока було достатньо і воно було якісне?» Дати відповідь…
Прорізування зубів – це, мабуть, найголовніша сторінка в «книзі розвитку» вашої дитини до року.Це є своєрідним сигналом організму про те, що грудне маля вже дорослішає і незабаром з пасивного спостерігача…
Вечір напередодні Різдва має назви Святвечір, Багата кутя, Вілія. Щойно на небосхилі з'являється перша зірка, всією родиною сідають за стіл, який звуть багатим, бо на ньому має бути дванадцять різноманітних…
Кожна майбутня мама знає про те, що правильне харчування є однією з необхідних умов для нормального перебігу вагітності, росту й розвитку майбутньої дитини. Помилки в харчуванні вагітної жінки можуть не…
Відлучення дитини від грудей, як правило, в уявленні мам - дуже складний і психологічно болісний процес. Причому склалася громадська думка, що чим старше дитина, тим складніше відлучити її від грудей…
Пам'ятка відповідає на найпоширеніші запитання:
1. Яка стратегія ваших дій у випадку надзвичайної ситуації
2. Які запаси треба зробити вдома
3. Як підготувати транспортні засоби
4. Які медикаменти та засоби першої допомоги потрібно мати
5…
Життя та здоров’я всіх учасників освітнього процесу, насамперед - дітей, є безумовним і абсолютним пріоритетом всієї системи освіти.
У ситуації небезпеки та військового нападу, щоб зберегти здоров’я і життя дітей, їх…
Ще на початку ХХ віку в українських селах на Різдво ставили не ялинку, а Дідуха (сніп жита). Згодом почали робити Дідухи і з інших зернових, з яких випікали хліб, із…
Наразі відомо, що новий коронавірус передається краплинним та контактним шляхами.
Переважає контактний шлях, коли вірус потрапляє на слизові оболонки носа, очей через руки або…