특정 날짜가 속해 있는 월의 마지막 날짜 구하기
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) // 해당 일자의 주차별 값
'Front-end > js' 카테고리의 다른 글
[vite] require is not defined가 발생 된다고..? import.meta.glob을 사용하자 (0) | 2024.04.26 |
---|---|
[vite] [Error] Uncaught SyntaxError: The requested module '*.js' does not provide an export named 'default' (0) | 2024.04.26 |
[JavaScript] Object.values() - 객체의 value 값만 뽑아내기 (0) | 2024.04.25 |
[js] window.open() 사용법 (1) | 2024.01.29 |