본문 바로가기
JavaScript & JQuery

[JavaScript] 요일 구하기

by 무사뎀벨레 2023. 4. 4.

 

 

자바스크립트의 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함수 둘러보기

 

[JavaScript] 현재 날짜, 특정 날짜 - Date()

자바스크립트의 Date 객체를 사용하여 현재 날짜를 구할 수 있고, 특정 날짜를 구할 수 있습니다. Date() Date 객체는 생성자 함수이며, 날짜와 시간을 가지는 인스턴스를 생성합니다. 생성된 인스턴

hajoung56.tistory.com

 

반응형

댓글