이 카타에서는 생리가 늦었는지 테스트하는 기능을 만들겠습니다.
함수는 세 가지 매개 변수를 사용합니다.
last
- 마지막 기간의 날짜가있는 Date 객체
today
- 확인 날짜가있는 Date 객체
cycleLength
- 주기의 길이 Day
를 나타내는 정수
지난 날부터 오늘까지의 일수가 cycleLength보다 크면 true
를 반환합니다. 그렇지 않으면 false
를 반환합니다.
function periodIsLate(last, today, cycleLength)
{
return false;
}
const periodIsLate = function(last, today, cycleLength) {
const oneDay = 24 * 60 * 60 * 1000; // hours * minutes * seconds * milliseconds
const diffDays = Math.round(Math.abs((today - last) / oneDay))
return diffDays > cycleLength ? true : false;
}
function periodIsLate(last, today, cycleLength)
{
return (today-last)/86400000>cycleLength
}