date.toString()은 시스템의 로컬 타임존에 맞춰 변환된 날짜와 시간을 문자열로 반환합니다.

UTC: 협정세계시, Coordinated Universal Time, 영국을 기준(UTC+0:00) GMT: 그리니치 평균시, Greenwich Mean Time,

toString, toLocaleString 비교

new Date('2024-08-04T11:03:32.318+09:00').toString() 'Sun Aug 04 2024 11:03:32 GMT+09:00 (한국 표준시)'

마지막에 Z 문자가 없으면 UTC 기준으로 해석해야 함에도 불구하고 로컬 타임을 기준으로 해석

new Date('2024-08-04T11:03:32.318').toString() 'Sun Aug 04 2024 11:03:32 GMT+09:00 (한국 표준시)'

"2024. 8. 4. 오전 11:03:32”

UTC 기준 → 로컬 시간으로 변경 시 +09:00 추가 new Date('2024-08-04T11:03:32.318Z').toString() 'Sun Aug 04 2024 20:03:32 GMT+0900 (한국 표준시)'

"2024. 8. 4. 오후 8:03:32"

toGMTString

new Date('2024-08-04T11:03:32.318+09:00').toGMTString()

new Date('2024-08-04T11:03:32.318').toGMTString()

"Sun, 04 Aug 2024 02:03:32 GMT” → GMT 기준으로 -8시간 화면에 보여줌.

(new Date('2024-08-04T11:03:32.318Z')).toGMTString()

"Sun, 04 Aug 2024 11:03:32 GMT”