티스토리 뷰

정보

알고보면 재밌는 대한민국의 표준시

나를찾는아이 2023. 8. 24. 17:15
728x90
반응형

https://ko.wikipedia.org/wiki/%ED%95%9C%EA%B5%AD_%ED%91%9C%EC%A4%80%EC%8B%9C

 

한국 표준시 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. KST는 여기로 연결됩니다. 다른 뜻에 대해서는 KST (동음이의) 문서를 참고하십시오. 서울 마포구 캐슬프라하 홍대점에 한국 표준시를 가리키는 시계 한국 표준

ko.wikipedia.org

 

개발자들도 알고보면 재미있는 표준시 이야기 입니다

 

대한민국의 표준시는 협정세계시(UTC)보다 9시간을 더합니다

 

 

new Date()
// Wed Aug 23 2023 16:00:00 GMT+0900 (한국 표준시)

 

대한민국 기준으로 2023년 8월 23일 오후 4시는 

 

UTC 기준으로는 2023년 8월 23일 오전 7시입니다

 

 

그런데 대한민국은 항상 9시간의 offset을 가지고 있었을까요?

 

아닙니다

 

위키백과에 따르면 대한민국의 표준시는 1912년 1월 1일에 UTC+09:00로 변경되었다고 합니다

 

그 이전까지는 UTC+08:30을 기준으로 했습니다

 

 

실제 코드로 살펴볼까요?

 

new Date('1911-12-31').getTimezoneOffset();
// -510

new Date('1912-01-01').getTimezoneOffset();
// -540

 

정말입니다

 

getTimezoneOffset 함수는 UTC와의 offset을 분(minute)로 표시하는데요

 

1911년까지는 -510분 그러니깐 8시간 30분의 offset을 가지고 있었구요

 

1912년은 9시간의 offset을 갖습니다

 

그리고 그 이후로 쭉 9시간의 offset을 갖게 됩니다

 

 

그런데 변수가 또 하나 있는데요

 

 

저는 기억이 나지 않습니다만 대한민국도 일광 절약 시간제, 즉 서머타임을 실시한 적이 있다는거예요

 

 

  • 1948. 06. 01. 00:00 ~ 1948. 09. 13. 00:00
  • 1949. 04. 03. 00:00 ~ 1949. 09. 11. 00:00
  • 1950. 04. 01. 00:00 ~ 1950. 09. 10. 00:00
  • 1951. 05. 06. 00:00 ~ 1951. 09. 09. 00:00
  • 1955. 05. 05. 00:00 ~ 1955. 09. 09. 00:00
  • 1956. 05. 20. 00:00 ~ 1956. 09. 30. 00:00
  • 1957. 05. 05. 00:00 ~ 1957. 09. 22. 00:00
  • 1958. 05. 04. 00:00 ~ 1958. 09. 21. 00:00
  • 1959. 05. 03. 00:00 ~ 1959. 09. 20. 00:00
  • 1960. 05. 01. 00:00 ~ 1960. 09. 18. 00:00
  • 1987. 05. 10. 02:00 ~ 1987. 10. 11. 03:00
  • 1988. 05. 08. 02:00 ~ 1988. 10. 09. 03:00

 

위키백과에 해당 시기가 소개되고 있습니다

 

88올림픽을 마지막으로 사용되었고, 서머타임이 혼란만 가중시켜 그 이후로는 사용되지 않고 있다고 합니다

 

 

new Date('1988-05-11').getTimezoneOffset();
// -600

 

그래서 굉장히 재밌는것이 이 시기의 offset은 10시간을 가리키게 됩니다

 

 

아마도 많은 젊은(?) 개발자분들은 대한민국은 무조건 UTC+9:00 아니냐라고 생각하실수 있는데요

 

 

이런 기묘한(?) 이야기가 있습니다

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함