세계 여러 국가 혹은 도시들의 현재 시각을 알려주는 시계 프로그램을 만들고자 합니다.
그런데 썸머타임을 쓰는 국가 혹은 도시들을 어떤 식으로 처리해 줘야 할지 고민이더라구요. 각 도시들 마다 썸머타임 시작 및 종료 시각이 다르기도 하고, 그렇다고 매년 그 기준이 같은 것도 아니고 때론 변경된다고 하더군요.
뭔가 일정한 규칙이 있다면 그 규칙을 기반으로 프로그램을 만들면 편리하겠지만 그렇지 못한거 같더군요.
그래서 약간 검색해본 결과, tz database를 이용하면 될 거 같은 생각이 들더군요.
그런데 이 tz database를 어떤 식으로 이용하면 되는 건지 도저히 감이 안 옵니다.
저는 자바스크립트를 사용하려고 해서, 관련 자료를 검색해보니 다음과 같은 것이 있더군요.
http://code.google.com/p/tzdata/