[TCP School/자바스크립트] 표준 객체 - Date 객체

2023. 4. 21. 12:52

자바크립트에서의 날짜 표현

자바스크립트에서는 Date 객체를 사용하여 매 순간 변화하는 시간과 날짜에 대한 정보를 쉽게 얻을 수 있다.

Date 객체는 연월일, 시분초의 정보와 함께 밀리초의 정보도 함께 제공한다.

 

자바스크립트에서 날짜와 시간을 나타내기 위한 값의 범위는 다음과 같다.

1. 연도(year) : 1900년(00) ~ 1999년(99)

2. 월(month) : 1월(0) ~ 12월(11)

3. 일(day) : 1일(1) ~ 31일(31)

4. 시(hours) : 0시(0) ~ 23시(23)

5. 분(minutes) : 0분(0) ~ 59분(59)

6. 초(second) : 0초(0) ~ 59초(59)


Date 객체

자바스크립트에서 Date 객체를 초기화하는 방법은 다음과 같다.

1. new Date()

2. new Date('날짜를 나타내는 문자열')

3. new Date(밀리초)

4. new Date(년, 월, 일, 시, 분, 초, 밀리초)

 

Date 객체를 생성할 때 아무런 인자도 전달하지 않으면, 현재 날짜와 시간을 가지고 Date 객체를 생성한다.

new Date('December 14, 1977 13:30:00');  // 날짜를 나타내는 문자열
new Date(80000000);  // 1970년 1월 1일 0시부터 해당 밀리초만큼 지난 날짜
new Date(16, 5, 25);  // 3개의 숫자로 나타낸 날짜이며, 시간은 자동으로 0시 0분 0초로 설정됨
new Date(16, 5, 25, 15, 40, 0);  // 7개의 숫자로 나타낸 날짜
new Date(2016, 5, 25, 15, 40, 0);  // 2000년대를 표기하고 싶을 때는 연도를 전부 표기해야 함

자바스크립트 날짜 양식

자바스크립트에서 날짜를 표현할 수 있는 양식은 다음과 같다.

1. ISO 날짜 양식

2. Long 날짜 양식

3. Short 날짜 양식

4. Full 날짜 양식


ISO 날짜 양식

ISO 8601은 날짜와 시간을 나타내는 국제 표준 양식이다.

YYYY-MM-DDTHH:MM:SS  // T는 UTC(협정세계시)를 나타내는 문자로 시간까지 표현할 때는 반드시 사용해야 함
YYYY-MM-DD
YYYY-MM
YYYY

Long 날짜 양식

MMM DD YYYY  // Feb 19 1982
DD MMM YYYY  // 19 Feb 1982

Short 날짜 양식

MM/DD/YYYY
YYYY/MM/DD

Full 날짜 양식

Wed May 25 2016 17:00:31 GMT+0900

TCP School의 강의 내용을 정리한 포스트입니다.

http://www.tcpschool.com/javascript/intro

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

BELATED ARTICLES

more