2016년
JS 날짜함수활용
문제 설명
2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT
입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요.
제한 조건
2016년은 윤년입니다.
2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다)
입출력 예
a
b
result
5
24
"TUE"
Javascript
어떻게 접근할지도 까마득했는데 Date라는 함수가 있다는 것을 알았음
객체 생성
new Date() : 현재 날짜 및 시간
new Date(년, 월-1, 일, 시, 분)
문자열로 변환
toString() : Thu May 17 2018 17:15:11 GMT+0900 (대한민국 표준시)
toDateString() : Thu May 17 2018
toLocaleString() : 2018. 5. 17. 오후 5:15:11
toLocaleDateString() : 2018. 5. 17.
위의 문제같은 경우에는 toString()만 해주면 맨 앞에 요일이 나오고 그 요일을 slice()로 자른다음, toUpperCase()을 활용해서 대문자로 변경해주면 오케!
Last updated
Was this helpful?