DEV/JavaScript & JQuery
[JavaScript] 요일 구하기
무사뎀벨레
2023. 4. 4. 13:30
자바스크립트의 Date 객체를 사용하여
무슨 요일인지 알 수 있습니다.
new Date(yyyy-MM-dd).getDay()
날짜의 요일은 new Date(yyyy-MM-dd).getDay() 함수를 통해 구할 수 있습니다. 자세한 사용방법은 다음과 같습니다.
//ex) getDayOfWeek('2023-04-04') 의 형태로 사용
function getDayOfWeek(yyyyMMdd){
const dayOfWeek = new Date(yyyyMMdd).getDay();
//0:일, 1:월, 2:화, 3:수, 4:목, 5:금, 6:토
return dayOfWeek;
}
위 getDayOfWeek함수는 매개변수로 들어오는 날짜의 요일을 구할수있습니다.
날짜의 형식은 yyyy-MM-dd와 같은 형태이며, 실제로는 2023-04-04의 형태로 사용할 수 있습니다.
매개변수로 들어간 날짜를 통해 Date객체의 함수인 getDay함수로 요일 정보를 가져옵니다.
가져온 정보는 dayOfWeek 변수에 숫자 형태로 담기게 됩니다. 각각의 숫자는 아래와 같습니다.
요일 | 반환값 |
일 | 0 |
월 | 1 |
화 | 2 |
수 | 3 |
목 | 4 |
금 | 5 |
토 | 6 |
글 작성일인 오늘(2023-04-04)을 기준으로 요일을 구해보자면, 위 이미지와 같이 new Date('2023-04-04').getDay()를 출력시켜 구할 수 있습니다. 2가 출력되었는데, 위 표를 확인해 보면 숫자 2는 화요일을 나타냅니다.
cf. 날짜 관련 JavaScript함수 둘러보기
반응형