본문 바로가기

programming study/JavaScript

30장. Date(1)

 

본 내용은 모던 자바스크립트 Deep Dive - 자바스크립트의 기본 개념과 동작 원리를 토대로 작성하였습니다.

  • 표준 빌트인 객체
  • 날짜와 시간을 위한 메서드 제공
  • UTC: 협정 세계시
    • 국제 표준시
    • 그리니치 평균시
  • KST: 한국 표준시
    • UTC + 9h
  • 자바스크립트 코드가 실행된 시스템의 시계에 의해 결정

30.1 Date 생성자 함수

  • 내부적으로 날짜와 시간을 나타내는 정수값을 가짐
  • 1970년 1월 1일 00:00:00(UTC)을 기점으로 객체가 나타내는 날짜와 시간까지의 밀리초를 나타냄
    • 현재 날짜와 시간
  • Date 생성자 함수에 명시적으로 인수를 지정하면, 다른 날짜 정보 접근 가능

30.1.1 new Date()

  • 현재 날짜와 시간을 가지는 Date 객체를 반환
  • new 연산자 없이 호출 시, 문자열로 반환

30.1.2 new Date(milliseconds)

  • 밀리초를 인수로 전달하여 밀리초만큼경과한 Date 객체 반환

30.1.3 new Date(dateString)

  • 날짜와 시간을 나타내는 문자열을 인수로 전달하면 지정된 날짜, 시간을 나타내는 Date 객체 반환
    • 전달한 문자열은 Date.parse 메서드로 해석 가능해야 함

30.1.4 new Date(year, month[, day, hour, minute, second, millisecond])

  • 연, 월, 일, 시, 분, 초, 밀리초를 의미하는 숫자를 인수로 전달하여 지정된 날짜와 시간을 나타내는 Date 객체 반환

'programming study > JavaScript' 카테고리의 다른 글

31장. RegExp(1)  (0) 2022.04.25
30장. Date(2)  (0) 2022.04.24
29장. Math  (0) 2022.04.22
28장. Number(2)  (0) 2022.04.20
28장. Number(1)  (0) 2022.04.19