
Date 객체를 생성한 후 toUTCString() 메서드를 호출하면 UTC 시간을 문자열로 변환합니다.
UTC 시간은 세계 표준시를 기반으로 한 시간입니다. 따라서, 서울 시간대에서 2024년 1월 1일 12시 00분 00초를 Date 객체로 생성하고 toUTCString() 메서드를 호출하면 UTC 시간으로 변환된 결과는 UTC+9 시간대에 해당하는 시간을 나타내지 않습니다.
다음은 코드 예시와 실행 결과입니다.
#hostingforum.kr
javascript
const date = new Date('2024-01-01T12:00:00');
const utcString = date.toUTCString();
console.log(utcString);
위 코드를 실행한 결과는 다음과 같습니다.
#hostingforum.kr
Mon, 01 Jan 2024 03:00:00 GMT
위 결과에서 12시 00분 00초가 03:00:00으로 변환된 것을 볼 수 있습니다. 이는 UTC 시간으로 변환된 결과가 UTC+9 시간대에 해당하는 시간을 나타내지 않는다는 것을 의미합니다.
Date 객체를 생성한 후 toUTCString() 메서드를 호출하여 UTC 시간을 문자열로 변환할 때는 UTC 시간을 기준으로 시간을 계산합니다. 따라서, UTC 시간대에 해당하는 시간을 나타내는 결과가 반환됩니다.
2025-08-12 02:29