UTC → KST 변환기란?
이 도구는 협정 세계시(UTC) 기준 시간을 대한민국 전역에서 사용하는 한국 표준시(KST)로 변환해 줍니다. KST는 연중 항상 UTC+9로 고정되어 있습니다. 우리나라는 서머타임(일광 절약 시간제)을 시행하지 않기 때문에 시차가 바뀌는 일이 없습니다.
사용 방법
UTC 기준 시(0~23)와 분(0~59)을 입력한 뒤 변환 버튼을 누르세요. 계산기가 9시간을 더해 그 결과를 24시간 형식의 KST 시간으로 보여 줍니다. 9시간을 더했을 때 자정을 넘기면 날짜가 하루 넘어간다는 안내도 함께 표시됩니다.
변환 공식 풀이
변환 공식은 아주 간단합니다. KST = UTC + 9시간이죠. 내부적으로는 입력값을 하루 기준 분 단위로 바꾼 다음 540분(9시간)을 더하고, 그 결과를 1440(하루의 분)으로 나눈 나머지를 구해 자정을 넘는 부분을 처리합니다. 이때 더해진 온전한 일수가 날짜 변동(day offset)이 됩니다.
$$\text{KST} = \left(\text{UTC Hour} \times 60 + \text{UTC Minute} + 9 \times 60\right) \bmod 1440$$$$\begin{gathered} T = \left(\text{UTC Hour} \times 60 + \text{UTC Minute} + 9 \times 60\right) \bmod 1440 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{KST Hour} &= \left\lfloor \tfrac{T}{60} \right\rfloor \\ \text{KST Minute} &= T \bmod 60 \end{aligned} \right. \end{gathered}$$
예시로 계산해 보기
예를 들어 UTC로 20:30이라고 해 봅시다. 여기에 9시간을 더하면 29:30이 되는데, 이는 1일 5시간 30분에 해당합니다. 따라서 KST 시간은 다음 날 05:30이 됩니다.
$$T = \left(20 \times 60 + 30 + 9 \times 60\right) \bmod 1440 = 1770 \bmod 1440 = 330$$$$\text{KST Hour} = \left\lfloor \tfrac{330}{60} \right\rfloor = 5, \quad \text{KST Minute} = 330 \bmod 60 = 30$$자주 묻는 질문
한국에도 서머타임이 있나요? 없습니다. 대한민국은 1988년 이후로 서머타임을 시행하지 않고 있어, KST는 연중 내내 UTC+9를 유지합니다.
KST와 JST는 같은가요? 네. 한국 표준시(KST)와 일본 표준시(JST)는 모두 UTC+9이므로 시계상 시간이 동일합니다.
결과에 나오는 "다음 날"은 무슨 뜻인가요? KST는 UTC보다 앞서 있기 때문에, UTC 기준으로 늦은 시간대는 한국에서 다음 날짜로 넘어갈 수 있습니다. 이 경우 결과에 별도로 표시해 드립니다.