노트

[자바스크립트] ISO 날짜 형식 GMT 변환, 한국 표준시 변환하기

진주네카라 2023. 8. 22. 10:12
728x90

 

 

ISO 8601 날짜 형식

2023-07-02T15:00:00.000+00:00

 

 

DB데이터랑 브라우저 콘솔 창에 데이터가 달라서 왜그럴까..를 찾아보니 브라우저에는 ISO 날짜 형식으로 표시가 된다.

이 데이터를 사용하려면 변환을 해야된다

 

Timezone은 GMT, UTC를 기준으로 표시한다. 날짜 형식에서는 +00:00 또는 Z로 타임존을 나타낸다.

 

GMT는 그리니치 평균시 GMT+09:00

UTC는 협정세계시 UTC+09:00

GMT와 UTC는 일상생활에서 큰 차이가 없다고 한다.

 

 

ISO 날짜를 GMT 날짜 변환

 

타임존을 표시하지 않으면 시스템에 설정된 지역 타임존으로 처리되어 한국 표준시로 나타난다.

 

const dateValue = new Date('2023-07-02T15:00:00.000+00:00');
 
console.log("날짜 : ", dateValue);
날짜 :  Mon Jul 03 2023 00:00:00 GMT+0900 (한국 표준시)

 

 

 

 

 

 

GMT 날짜를 ISO 날짜 변환

 

const dateString = dateValue.toISOString();
 
console.log("날짜 : ", dateString);
날짜 : 2023-07-02T15:00:00.000Z

 

 

 

 

728x90