[JS] 2016년

GiSeong Lee·2022년 10월 4일
0

function solution(a, b) {
    var answer = '';
    const day = ["SUN","MON","TUE","WED","THU","FRI","SAT"]
    const date = new Date(2016, a-1, b);
    
    return day[date.getDay()];

Date 객체를 사용하였다. Date 객체는 MDN에 따르면 시간의 한 점을 플랫폼에 종속되지 않는 형태로 나타낸다. Date 객체는 1970년 1월 1일 UTC(협정 세계시) 자정과의 시간 차이를 밀리초로 나타내는 정수 값을 담아준다.

Date 객체를 만드는 방법에는 여러 방법이있다.

let today = new Date()
let birthday = new Date('December 17, 1995 03:24:00')
let birthday = new Date('1995-12-17T03:24:00')
let birthday = new Date(1995, 11, 17)            // 월은 0부터 시작
let birthday = new Date(1995, 11, 17, 3, 24, 0)

특이한 점이 있다면 월은 0부터 시작하기때문에 Date 객체를 출력할 때 0이 1월 1이 2월 이런식으로 체크를 해주어야 한다.

profile
프론트가 하고싶어요

0개의 댓글