YourWorldTime

YourWorldTime 소개

YourWorldTime은 하나의 원칙 위에 세운 시간대 도구 모음입니다. 필요한 바로 그 순간에 IANA 데이터베이스에서 계산되지 않은 시간 정보는 결코 단정하지 않는다는 원칙입니다.

왜 있는가

대부분의 시간대 도구는 저장된 시차 표에 기댑니다. 그 표는 어느 정부가 마음을 바꿀 때까지는 맞습니다. 그런 일은 한 해에도 여러 번 일어나고, 그 뒤로 표는 조용히 틀린 채로 남습니다. 게다가 그 틀림은 소프트웨어의 결함이 아니라 사람이 일정을 잘못 잡은 것처럼 보입니다.

이 사이트의 모든 시차와 전환 날짜, 모든 변환은 실행 환경이 지닌 IANA 데이터베이스 사본에서 Intl 인터페이스를 통해 나옵니다. 이 코드에는 시차 표가 아예 없습니다. 데이터베이스가 갱신되면 새 빌드가 그것을 받아들이고, 코드 한 줄 바꾸지 않아도 사이트는 다시 맞게 됩니다.

어떻게 만들었는가

  • 모든 페이지가 미리 만들어져 있습니다. 서버도, 데이터베이스도, 프로그래밍 인터페이스도 없습니다.
  • 절대적인 현재 시각은 페이지가 아니라 여러분의 브라우저에서 그려집니다. 미리 만들어 둔 페이지가 지금 몇 시인지 안다고 정직하게 주장할 수는 없으니, 아예 시도하지 않습니다.
  • 오래가는 사실 — 시차, 전환 날짜, 겹치는 구간 — 은 빌드 시점에 계산되어 그 빌드 기준으로 제시됩니다.
  • 사이트는 매달, 그리고 3월 1일, 4월 1일, 10월 1일, 11월 1일에 다시 빌드됩니다. 데이터베이스 갱신이 영향을 받는 날짜보다 먼저 반영되도록 하기 위해서입니다.

여기에 있는 것

열 가지 도구, 80개 도시 페이지, 1,448가지 도시 쌍 변환, 240가지 약어 변환, 그리고 열두 편의 안내서. 생성된 각 페이지는 그 쌍을 위해 계산된 사실을 담고 있습니다. 시간별 표, 두 도시의 서머타임 날짜, 그리고 두 곳이 실제로 공유하는 시간대입니다.

일부러 하지 않는 일

  • 추적하지 않습니다. 분석 도구도, 쿠키도, 외부 스크립트도 없습니다.
  • 계정을 만들게 하지 않습니다. 카운트다운과 회의 계획은 주소 안에 담기므로, 링크를 공유하는 것이 기능의 전부입니다.
  • 데이터를 지어내지 않습니다. IANA 데이터에 해당 시간대의 약어가 없으면 그럴듯해 보이는 추측 대신 시차를 보여 줍니다. 리뷰 데이터가 없으면 어떤 평점도 내세우지 않습니다.
  • 실행 중에 네트워크를 쓰지 않습니다. 일출과 일몰은 어딘가에서 받아 오는 대신 위도와 경도에서 NOAA 태양 위치 알고리즘으로 계산합니다.

정정

여기 잘못된 것이 있다면 그것은 중요합니다. 참고 자료의 가치는 전부 정확하다는 데 있기 때문입니다. 연락처는 문의 페이지에 있습니다.