정시 단위가 아닌 오프셋이 존재하는 이유
세계를 24개의 1시간 단위로 나누는 것은 단순화였습니다. 국가들은 지리적 위치, 역사적 관행, 정치적 편의성을 조합하여 UTC 오프셋을 선택합니다. 두 개의 정시 구역에 걸쳐 있는 국가는 전국적인 혼란을 최소화하기 위해 30분 단위 오프셋으로 타협할 수 있습니다.
30분 단위 시간대
30분 단위 오프셋을 사용하는 국가와 지역이 있습니다.
- 인도(UTC+5:30) — 가장 인구가 많은 30분 단위 구역. UTC+5와 UTC+6 지역 사이에서 타협하면서도 전국을 단일 시계로 유지합니다.
- 스리랑카(UTC+5:30) — 인도와 동일.
- 아프가니스탄(UTC+4:30) — 이란(UTC+3:30)과 파키스탄/우즈베키스탄(UTC+5) 사이.
- 이란(UTC+3:30 / 서머타임 UTC+4:30) — 30분 기본 오프셋에 DST를 적용하는 몇 안 되는 국가.
- 미얀마(UTC+6:30) — 식민지 시대의 오프셋을 이웃 국가들과 독립적으로 유지.
- 마르키즈 제도(UTC−9:30) — 태평양의 프랑스 영토.
- 호주 로드하우 섬(UTC+10:30 / 서머타임 UTC+11) — 독자적 제도를 가진 고립된 섬.
- 캐나다 뉴펀들랜드(UTC−3:30) — 아메리카에서 가장 오래된 30분 단위 구역.
15분 단위 시간대
15분 단위 오프셋은 더욱 드뭅니다.
- 네팔(UTC+5:45) — 세계에서 유일하게 15분 단위 오프셋을 사용하는 나라. 1986년에 인도(UTC+5:30)와 다음 정시 사이에서 타협하여 채택했습니다.
- 뉴질랜드 채텀 제도(UTC+12:45 / 서머타임 UTC+13:45) — 뉴질랜드 본토보다 뚜렷하게 앞선 시간을 유지하는 독특한 오프셋.
프로그래밍 시 주의사항
모든 UTC 오프셋이 60분의 배수라고 단순하게 가정하는 소프트웨어에서 비정시 단위 오프셋은 흔한 버그의 원인입니다. IANA 시간대 데이터베이스 같은 견고한 라이브러리는 이러한 오프셋을 올바르게 처리합니다. 수동 계산 대신 잘 관리된 라이브러리를 사용하세요.
실용적 참고사항
카트만두(UTC+5:45)와 런던(UTC+0) 사이 통화 일정을 잡을 때는 차이가 5시간 45분으로 정수가 아닙니다. TimeFYI 같은 도구는 자동으로 처리하지만, 중요한 일정이라면 수동으로 재확인해 두는 것이 좋습니다.