JavaScript

[JS] 해당 날짜 주의 일요일을 구하기

torimuk 2022. 6. 17. 10:48

Problem


날짜를 선택했을 때, 해당 날짜 주의 일요일(첫 날짜)을 구하고 싶다.

 

Solution


1. Date를 Date객체로 만든다.

2. Date.getDay() 를 통해 요일 인덱스를 구한다. 요일 인덱스 -> (0,1,2,3,4,5,6) 일월화수목금토

3. 결과 Date를 Date 객체로 만든다.

4. 결과 Date.setDate를 통해 Date-요일 인덱스 값을 저장한다.

 

이 로직을 코드로 변환하면 다음과 같다.

let date = new Date(Date.now());
let week_day_cnt = date.getDay();
let target_date = new Date();
target_date.setDate(date.getDate() + (-week_day_cnt));

'JavaScript' 카테고리의 다른 글

[JS] for 문을 통한 배열 순차 접근  (0) 2021.12.22