[javascript] 특정 날짜가 특정 월의 마지막 주인지 확인하기
자바스크립트를 사용하여 특정 날짜가 특정 월의 마지막 주에 속하는지 확인하려면, 먼저 주차를 확인해야 합니다. 그런 다음 해당 주차가 해당 월의 마지막 주인지 확인할 수 있습니다.
아래는 이를 확인하는 간단한 예제 코드입니다.
function isLastWeekOfMonth(date) {
const lastDateOfMonth = new Date(date.getFullYear(), date.getMonth() + 1, 0);
const lastWeekOfMonth = Math.ceil((lastDateOfMonth.getDate() - 1 - lastDateOfMonth.getDay()) / 7) + 1;
const currentWeek = Math.ceil((date.getDate() - 1 - date.getDay()) / 7) + 1;
return currentWeek === lastWeekOfMonth;
}
// 사용 예
const targetDate = new Date(2023, 3, 25); // 2023년 4월 25일
console.log(isLastWeekOfMonth(targetDate)); // 결과: true
이 코드는 주차를 계산하여 특정 날짜가 해당 월의 마지막 주에 속하는지 확인합니다. 위의 예제 코드를 사용하여 특정 날짜가 특정 월의 마지막 주에 속하는지 알아볼 수 있습니다.
더 자세한 내용은 아래 참고 자료를 확인해주세요.