자바스크립트의 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함수 둘러보기
반응형
'DEV > JavaScript & JQuery' 카테고리의 다른 글
[JQuery] 기본 선택자 (2) | 2024.03.29 |
---|---|
[AJAX] Ajax 비동기식 처리와 동기식 처리 (0) | 2023.07.10 |
[JQuery] $(document).ready 와 $(document).on의 차이(Feat. $(document).ready가 동적 요소 제어하지 못할 경우) (0) | 2023.03.22 |
[JQuery] 체크 박스 전체 개수와 선택된 개수 / 체크 처리와 체크 해제 (2) | 2023.01.27 |
[JavaScript] 배열의 특정 값 삭제하기 (2) | 2023.01.19 |
댓글