본문 바로가기

자바스크립트

JavaScript 표준 내장 객체 - Date

 

 

 

Date 클래스 호출

let date = new Date()
console.log(date)

let date2 = new Date(2024,11,16,17,23,11)

   - Date(날짜) 표준 내장 객체를 사용하기위해 Date 클래스를 먼저 선언합니다.

   - 기본값을 설정한 클래스를 출력 시 현재 시간을 출력합니다.

   - Date 클래스에 인수를 입력하여 특정 타임스탬프를 담아놓을 수 있습니다.

 

 

 

 

 

Date 내 메서드

console.log(date.getFullYear())	// 년
console.log(date.getMonth())	// 월 (0~11)
console.log(date.getDate())	// 일
console.log(date.getDay())	// 요일 (0~6)
console.log(date.getHours())	// 시
console.log(date.getMinutes())	// 분
console.log(date.getSeconds())	// 초

   - 순서대로 년, 월, 일, 요일, 시, 분, 초 를 반환하는 메서드 입니다.

   - 메서드 설명

      getFullYear() : 년도를 반환합니다.

      getMonth() : 월을 반환합니다. 0부터 11로 반환하기 때문에 +1을 해야 정상적으로 출력됩니다.

      getDate() : 일을 반환합니다.

      getDay() : 요일을 반환합니다. 0이 일요일이고, 6이 토요일입니다.

      get Hours(), getMinutes(), getSeconds() : 각자 시, 분, 초를 반환합니다.

 

 

 

 

getTime

date1 = new Date()
date2 = Date.now()

console.log(date1)
console.log(date1.getTime())
console.log(date2)

   - 유닉스 타임(1970.01.01 00:00:00) 을 기준으로 얼마나 시간이 지났는지를 1000분의 1초 (ms) 단위로 표현합니다 

 

 

 

 

toISOString

console.log(new Date().toISOString())

   - 날짜를 'ISO 8601' 포맷으로 반환합니다.

   - ISO 8601 포맷은 날짜와 시간을 표현하는 국제 표준 규격입니다.