Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

설정 시간 무관 KST 시간 이용 #12

Open
JangAyeon opened this issue Nov 27, 2023 · 1 comment
Open

설정 시간 무관 KST 시간 이용 #12

JangAyeon opened this issue Nov 27, 2023 · 1 comment

Comments

@JangAyeon
Copy link
Contributor

https://hianna.tistory.com/451

@JangAyeon
Copy link
Contributor Author

// 현재 시간 : 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)```

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant