21. 날짜와 시간

임창현·2022년 10월 20일
0
post-thumbnail

1. new Date()

날짜 객체를 호출하면 쉽게 시간과 날짜를 얻을 수 있다.

var rightNow = new Date();
console.log(rightNow);

날짜 객체를 생성할 때는 다음과 같이 new 연산자 다음에 Date 생성자를 씁니다.


일반적으로 보여지는 표현
위의 사진에서 GMT-0600 은, GMT기준으로 6시간 빠르다는 의미

2. Date 메서드

Date 객체로 현재 시간을 가져온 후, Date 객체가 갖고 있는 함수각 날짜, 시간의 값을 가져올 수 있습니다.

let rightNow = new Date();
let year = rightNow.getFullYear();
let month = rightNow.getMonth()+1;
let date = rightNow.getDate();
let day = rightNow.getDay();
let currentHour = rightNow.getHours();
let currentMin = rightNow.getMinutes();

주의
getMonth 메서드는, 현재 달보다 1 작은 값을 반환 하므로 주의해주세요.

3. getTime

getTime 메서드로 날짜의 밀리초 표현을 반환할 수 있다.

기준이 되는 일자는 1970년 1월 1일이다.
ex) 1970년 1월 1일로부터 1564563605026 밀리초가 지났다는 의미

4. 특정 날짜의 Date

특정 날짜를 매개 변수 로 넘겨주면, 해당 날짜의 Date를 반환 받을 수 있습니다.

let date1 = new Date('December 17, 2019 03:24:00'); //2019-12-17T03:24:00.000Z
let date2 = new Date('2019-12-17T03:24:00'); //2019-12-17T03:24:00.000Z
let date3 = new Date(2019, 5, 1); //2019-06-01T00:00:00.000Z
profile
Hi there 👋 i'm backend developer

0개의 댓글