IT/Javascript

날짜 표현 toISOString() 이슈

KeepGooing 2023. 6. 12. 10:26
반응형

 

const date = new Date();
const ISODate = date.toISOString();

console.log(ISODate);
//'2023-06-12T01:16:58.163Z'

toISOString 함수는 UTC timezone 기준으로 format 되어 본래 시간과 다른 값이 나오는걸 확인할 수 있다.

이를 한국 시간으로 변환해야한다.

const newKoreaTime = new Date(date.getTime() - (date.getTimezoneOffset() * 60000)).toISOString();
console.log(newKoreaTime);
// '2023-06-12T10:16:58.163Z'

 

반응형