[JavaScript] 자바스크립트에서 요일 다루기(가져오기)

2022. 6. 8. 21:11Program/JavaScript

079_자바스크립트에서 요일 다루기(가져오기)

[적용]

  • 요일을 표시하고 싶을 때
  • 날짜 정보에서 요일을 확인하고 싶을 때

[문법]

메소드 의미 반환
getDay() 요일 가져오기  숫자

[내용]

Date 객체 getDay()는 요일 정보를 가져온다.

날짜 정보를 가져오는 getDate()와 비슷해 헷살리기 쉽다.반환값이 숫자이므로 변환이 필요하며, 0은 일요일, 6은 토요일을 나타낸다.

해당 요일
0 일요일
1 월요일
2 화요일
3 수요일
4 목요일
5 금요일
6 토요일

[예시]

다음 예시를 확인해 보자.

일요일부터 토요일까지 해당하는 문자열을 배열에 넣고 getDay()의 반환값에 따라 배열에서 해당하는 요일을 가져온다.

const date = new Date();
const day = date.getDay();
const dayList = ['일', '월', '화', '수', '목', '금', '토'];
const label = dayList[day]

// HTML에 표시
document.querySelector('#log').innerHTML = `오늘은 ${label}요일입니다.`;

 

영문 표기는 배열의 문자열을 변경한다.

const date = new Date();
const day = date.getDay();
const dayList = ['Sun', 'Mon', 'Tue', 'Wed', 'The', 'Fri', 'Sat'];
const label = dayList[day];

 


 

 

 

 

 

 

참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김