특정 날짜가 속해 있는 월의 마지막 날짜 구하기 

let date = new Date();

date.setDate(1); // 날짜를 1일로 수정
date.setMonth(date.getMonth()+1); // 다음 달로 날짜 수정 후
date.setDate(0); // 날짜를 0일로 수정 하면 0일이 없기 때문에 이전 달의 마지막 날짜로 수정

 

 

특정 날짜가 속해 있는 주의 요일별 날짜 구하기

 

const date = new Date();
let dayIndex = 0;

const getDayDate = (date ,dayIndex) => {	
    let paramDate = date;
    
    while(paramDate.getDay() != dayIndex) {
    	if(paramDate.getDay() < dayIndex) {
        	paramDate.setDate(paramDate.getDate()+1);
        }else{
        	paramDate.setDate(paramDate.getDate()-1);
        }
    }
    
    return paramDate;
}

this.getDayDate(date, dayIndex) // 해당 일자의 주차별 값

 

+ Recent posts