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
'노트' 카테고리의 다른 글
[javascript] 객체 key, value 모두 한번에 가져오기 (0) | 2023.09.27 |
---|---|
JavaScript 영어 날짜 형식, 약자변환 (0) | 2023.09.06 |
java 객체 (0) | 2023.08.14 |
[maven] BUILD FAILURE 401 Unauthorized 해결 (0) | 2023.07.27 |
git 작업중에 commit 안하고 새로운 소스 pull하는 방법 (0) | 2023.07.25 |