[JS] Date

뚜벅맨·2021년 6월 21일
1

JavaScript에서 Date 객체는 시간의 한 점을 나타냅니다.
Date 객체는 1970년 1월 1일 UTC(협정 세계시) 자정과의 시간 차이를 밀리초로 나타내는 정수 값을 담습니다.

생성자

  • Date()
    함수로 호출할 경우 new Date().toString()과 동일하게 현재 날짜와 시간을 나타내는 문자열을 반환합니다.
  • new Date()
    생성자로 호출할 경우 새로운 Date 객체를 반환합니다.

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)

경과시간 계산

- Date 객체 사용법
let start = Date.now()

// 시간이 오래 걸리는 어떤 작업
doSomethingForALongTime()
let end = Date.now()
let elapsed = end - start // 밀리초로 나타낸 경과시간
Copy to Clipboard

- 내장 메서드 사용법
let start = new Date()

// 시간이 오래 걸리는 어떤 작업
doSomethingForALongTime()
let end = new Date()
let elapsed = end.getTime() - start.getTime() // 밀리초로 나타낸 경과시간

참조: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Date

profile
쉽게만 살아가면 재미없어 빙고🐝

1개의 댓글

comment-user-thumbnail
2021년 6월 30일

하트 1등

답글 달기