Date 객체

Ji Hyeok Im·2023년 3월 4일
0

Javascript

목록 보기
10/17

Date 객체 : 특정 날짜 처리

자바스크립트는 Date 객체를 통해 연월일, 시분초에 더해 밀리초의 정보까지 제공한다.

"특정 날짜 또는 날짜시간"을 문자열로 처리할 때는 아래의 형식을 준수해야 한다.

YYYY-MM-DDTHH-MM:SS

T는 UTC(협정세계시)를 나타내는 문자로 시간까지 표현할 때 반드시 사용해야 한다.

과거 날짜 생성 : 문자열 변환

다음은 과거 문자열로 특정 날짜를 생성하는 예시이다.

실행 결과 :
Wed Dec 14 1977 13:30:00 GMT+0900 (한국 표준시)
Wed Dec 14 1977 09:00:00 GMT+0900 (한국 표준시)
Thu Dec 01 1977 09:00:00 GMT+0900 (한국 표준시)
Sat Jan 01 1977 09:00:00 GMT+0900 (한국 표준시)

시 를 지정하지 않으면 한국 표준시에 따른 09시가 지정되며 일이 생략되면 1일로,

월이 생략되면 1월로 각각 설정된다.

과거 날짜 생성 : 날짜 시간 요소

실행 결과 :
Sat Mar 04 2023 16:50:09 GMT+0900 (한국 표준시)
Tue Mar 28 2023 08:30:20 GMT+0900 (한국 표준시)
Tue Mar 28 2023 08:30:20 GMT+0900 (한국 표준시)
Tue Mar 28 2023 08:30:00 GMT+0900 (한국 표준시)
Tue Mar 28 2023 00:00:00 GMT+0900 (한국 표준시)

전달할 값을 지정하지 않으면 현재 날짜와 시각이 시분초까지 표현되고

1월 ~ 12월에 대응되는 값이 0 ~ 11 임에 주의해야 한다.

long 날짜 양식

MMM DD YYYY
DD MMM YYYY

실행 결과 :
Sat Mar 04 2023 00:00:00 GMT+0900 (한국 표준시) // 모두 같다.

short 날짜 양식

MM/DD/YYYY
YYYY/MM/DD

실행 결과 :
Mon Aug 22 2022 09:00:00 GMT+0900 (한국 표준시) // 모두 같다.

profile
Programming study

0개의 댓글