Open JangAyeon opened 11 months ago
// 현재 시간 : PC 설정된 시간 대 기준 표시
const curr = new Date()
console.log(curr)
// 현재 PC 설정 시간대로부터 UTC 시간까지 차이 => 분 단위로 반환 => 밀리초 단위 변환
const offset = new Date().getTimezoneOffset() * 60 * 1000
//1970년 1월1 일 00:00:00 UTC'로부터 주어진 시간 사이의 경과 => 밀리초 단위 반환
const dateStartOffset = curr.getTime()
// 현재 시간을 UTC 시간으로 변환한 밀리초
const UTC = offset + dateStartOffset
// KST (한국 시간)은 UTC보다 9시간 빠름 => 9시간을 밀리초로 변환
const KR_UTC_DIFF = 9 * 60 * 60 *1000
// UTC 시간에 한국 시간 차이를 더해 KST로 변환
const KR_CURR = new Date(UTC + KR_UTC_DIFF)
console.log(KR_CURR)```
https://hianna.tistory.com/451