반응형
1) Date 객체
- 날짜, 시간 등을 쉽게 다룰 수 있는 내장객체
2) Date 객체 문법
const 객체명 = new Date( ); //현재 날짜 시간을 가진 객체가 생성된다. Date 뒤에 소괄호 생략 가능
console.log(new Date); //Sun Jun 20 2021 16:03:59 GMT+0900 (대한민국 표준시)
console.log(new Date()); //Sun Jun 20 2021 16:03:59 GMT+0900 (대한민국 표준시)
1. 연도(year)
- 2자리로 표현 : 1900 ~ 1999
const date = new Date(21,6,20); // 1921년 7월 20일
console.log(new Date(21,6,20)); //Wed Jul 20 1921 00:00:00 GMT+0900 (대한민국 표준시)
- 4자리로 표현 : 2000 ~
const date = new Date(2021,5,20); //2021년 6월 20일
console.log(new Date(2021,5,20)); //Sun Jun 20 2021 00:00:00 GMT+0900 (대한민국 표준시)
2. 월(month)
범위 : 0 ~ 11(1월 ~ 12월)
3. 일(day), 시(hour), 분(minute), 초(seconds)
3) Date 객체 생성 방법
1. new Date( )
현재 날짜 시간을 저장하는 객체가 만들어진다. (브라우저 시간 기준)
2. new Date("날짜 문자열")
해당 날짜 시간을 가리키는 객체가 만들어진다.
ex) new Date("2021-05-20");
3. new Date("Timestamp 밀리초")
1970년 1월 1일 0시부터 해당 밀리초만큼 (1초=1000밀리초) 지난 시간의 날짜 객체가 만들어진다.
console.log(new Date(500000000000)); //Tue Nov 05 1985 09:53:20 GMT+0900 (대한민국 표준시)
4. new Date(년, 월, 일, 시, 분, 초, 밀리초)
해당 특정 날짜 시간을 가리키는 객체가 만들어진다.
4) Date 객체 생성 예제
<script>
'use strict';
const date = new Date;
console.log(`현재 년도 : ${date.getFullYear()}`);
console.log(`현재 월 : ${date.getMonth()+1}`);
console.log(`현재 일 : ${date.getDate()}`);
console.log(`현재 시간 : ${date.getHours()}`);
console.log(`현재 분 : ${date.getMinutes()}`);
console.log(`현재 초 : ${date.getSeconds()}`);
</script>
▼실행결과▼
반응형
'Front-End > JavaScript' 카테고리의 다른 글
[자바스크립트] 콜백함수(Callback Function) (0) | 2021.06.20 |
---|---|
[자바스크립트] BOM(브라우저 객체 모델), window 객체 특징과 함수 알아보기 (0) | 2021.06.20 |
[자바스크립트] String 객체 특징과 메소드 종류 (0) | 2021.06.20 |
[자바스크립트] Math 객체, 메소드 종류 (0) | 2021.06.20 |
[자바스크립트] 프로토타입(prototype) (0) | 2021.06.20 |