// 1. 현재 시간(Locale)
const curr = new Date();
console.log("현재시간(Locale) : " + curr + '<br>'); // 현재시간(Locale) : Tue May 31 2022 09:00:30
// 2. UTC 시간 계산
const utc =
curr.getTime() +
(curr.getTimezoneOffset() * 60 * 1000);
// 3. UTC to KST (UTC + 9시간)
const KR_TIME_DIFF = 9 * 60 * 60 * 1000; //한국 시간(KST)은 UTC시간보다 9시간 더 빠르므로 9시간을 밀리초 단위로 변환.
const kr_curr = new Date(utc + (KR_TIME_DIFF)); //UTC 시간을 한국 시간으로 변환하기 위해 utc 밀리초 값에 9시간을 더함.
console.log("한국시간 : " + kr_curr); // 한국시간 : Tue May 31 2022 09:00:30 GMT+0900 (한국 표준시)
'Study > 실무' 카테고리의 다른 글
[react] 다국어 적용하기 - 1편 (feat.react-i18next) (0) | 2022.09.27 |
---|---|
정규표현식 정리 (1) | 2022.09.23 |
문자열에서 첫번째, 마지막 문자 가져오기 (0) | 2022.09.22 |
Axios delete시 body에 데이터 넣기 (0) | 2022.09.22 |
[React] TR Link안에 TD하나만 Link안보내기 (0) | 2022.09.22 |