要点
- データ:OpenStreetMap をもとにした timezone-boundary-builder のタイムゾーン(IANA の 419 ゾーン)で、境界付近の精度は約 1 km。時刻のルールはブラウザの IANA タイムゾーンデータベースを使用。
- ブラウザ内で動作します。クリックした場所、描いた図形、開いたファイルはアップロードされません。
- データとライブラリ:OpenFreeMap, MapLibre GL JS, timezone-boundary-builder (via geo-tz), IANA time zone database (tz database), in your browser, GeoNames (via all-the-cities)。
- 無料で使えます。登録もインストールも不要です。
タイムゾーンは単なる UTC との時差ではありません。アリゾナ州は周辺の州が時計を切り替えるなかで一年中山岳部標準時を使い、インディアナ州は 2 つのゾーンに分かれ、ネパールは UTC より 5 時間 45 分進んでおり、中国は地理的には 5 つのゾーンにまたがるのに 1 つのゾーンを使っています。そのためコンピューターでは、America/Phoenix や Asia/Kathmandu のように、IANA tz データベースで都市名を付けてゾーンを区別し、それぞれの名前にその地域の時刻変更の全履歴が含まれています。このツールは、IANA の全 419 ゾーンの境界を UTC との時差で色分けして地図に表示します。任意の場所をクリックするか、町を検索するか、現在地を使うと、そのゾーンが緑で塗られ、現在同じ時刻のゾーンはすべて薄い緑になります。パネルには、ゾーン名、1 秒ごとに進む現地時刻、UTC との時差、夏時間中かどうか、次に時計が進む・戻る日時、ご自分の時計との時差、その場所で太陽が最も高くなる時刻、そして最も近いゾーン境界までの距離が表示されます。比較リストに場所を追加すれば複数の都市の時刻を一度に確認でき、最初の場所で日時を選べば電話会議やフライトの計画に役立ちます。リストは CSV として、ゾーンの輪郭は GeoJSON または KML としてダウンロードできます。
使い方
- 「現在地を使用」を押すか、町や都市を検索するか、座標を貼り付けるか、地図上の任意の場所をクリックします。
- パネルでタイムゾーン、現地時刻、UTC との時差、次の時刻切り替えを確認します。
- 比較したい場所ごとに「比較に追加」を押し、最初の場所で日時を選ぶと、ほかのすべての場所の時刻が表示されます。
- 比較を CSV で、ゾーンの輪郭を GeoJSON または KML でダウンロードするか、共有リンクをコピーします。
精度はどのくらい?
ゾーン境界のデータ元
境界は timezone-boundary-builder のものです。このプロジェクトは、OpenStreetMap の国や州の境界から、12 海里までの領海を含めて IANA の全タイムゾーンを作成しています。世界全体をブラウザで読み込めるよう、点の数を約 4 % に簡略化しています。結果を詳細な境界と比較したところ、陸上のランダムな 40,000 地点のうち 99.96 % が同じゾーンに入り、異なった地点はすべて境界から 0.7 km 以内でした。地名リストにある 24,323 の町や都市では、UTC との時差が 99.95 % で一致しました。境界から 1 km 以内では警告が表示され、反対側のゾーン名も示されます。
時刻ルールのデータ元
時差、夏時間のルール、時刻切り替えの日付は GeoDrafter には保存されていません。お使いのブラウザは、スマートフォンやサーバーと同じ IANA tz データベースを内蔵しており、ツールは標準の Intl インターフェースを通じてそれを参照します。ある国がルールを変更しても、ブラウザが更新されればすぐに正しい時刻が表示されます。時刻切り替えは、今後 400 日間の時差を 1 日ずつ調べ、そこから正確な秒まで絞り込んで求めています。
南中時刻と太陽
太陽が最も高くなる南中時刻は、経度と均時差(NOAA の近似式で、精度は約 1 分)から計算しています。これにより、法定の時刻が太陽とどれだけずれているかがわかります。スペイン西部や中国西部では、時計がはるか東のゾーンに合わせているため、夏には太陽が最も高くなるのが 14:00 より後になります。
知っておきたいこと
係争地域と地元の慣習
いくつかの場所では 2 つのゾーンが使われています。アブハジアなどの係争地域では双方がそれぞれの時刻を使い、新疆では多くの人が公式の北京時間より 2 時間遅れたウルムチ時間を使っています。このような場合、ツールは両方のゾーンを示し、それぞれの時刻を表示します。どちらが当てはまるかは、誰に尋ねるかによって変わります。
略称はあいまい
CST は北米の中部標準時、中国標準時、キューバ標準時のいずれも意味することがあり、IST はインド、アイルランド、イスラエルで使われています。そのためツールでは、あいまいさのない IANA 名と UTC との時差、そしてブラウザが提供するあなたの言語でのゾーンの正式名を表示しています。
海上と極地付近
沖合では、どの国の法律も適用されません。ツールは経度 15° 幅の航海用タイムゾーンを表示し、Etc/GMT+2 のような名前で示します(古い POSIX の慣例により符号が逆で、Etc/GMT+2 は UTC−2 です)。船舶は母港の時刻を使うことも多くあります。南極の観測基地はそれぞれ独自に時刻を決めています。
よくある質問
今いる場所のタイムゾーンは?
「現在地を使用」を押し、ブラウザに位置情報の共有を許可してください。IANA タイムゾーン、現地時刻、UTC との時差が表示されます。位置情報はブラウザ内にとどまり、GeoDrafter に送信されることはありません。
タイムゾーンと UTC との時差の違いは?
UTC+01:00 のような UTC との時差は、ある時点で時計が協定世界時からどれだけずれているかを表します。Europe/Paris のようなタイムゾーンは、夏時間で時差が変わるタイミングも含め、同じルールで時計を合わせてきた地域です。デンバーとフェニックスは冬には同じ時差ですが、デンバーは夏時間に切り替わり、フェニックスは切り替わらないため、別のゾーンです。
時計の切り替えはいつですか?
場所をクリックし、パネルの「次の時刻切り替え」を確認してください。欧州連合では 10 月の最終日曜日に時計が戻り、3 月の最終日曜日に進みます。米国とカナダでは 11 月の第1日曜日に戻り、3 月の第2日曜日に進みます。アジア、アフリカ、南米の大部分では時計の切り替えはまったく行われません。
異なるタイムゾーン間で時刻を換算するには?
比較リストに場所を追加し、最初の場所で日時を選びます。リスト内のほかの場所すべてに、同じ瞬間の現地時刻と時差が表示されます。その日付の夏時間も考慮されます。
スマートフォンの表示とタイムゾーンが違うのはなぜですか?
ゾーン境界の近くでは、スマートフォンが境界の向こう側の携帯基地局を拾ってゾーンを切り替えることがあります。また、スマートフォンが固定のゾーンに設定されている場合もあります。このツールは地図上の地点を使うので、地点が実際にいる場所と合っているか、最寄りの境界からどれだけ離れているかを確認してください。
位置情報を共有せずにタイムゾーンを確認できますか?
はい。上の枠に、端末に設定されているタイムゾーンが UTC との時差と時刻とともに表示され、位置情報は求められません。これは端末の時計のゾーンで、たいていは今いる場所のゾーンと同じですが、必ずとは限りません。実際の位置のゾーンは、現在地を使うか地図をクリックして確認してください。
誤りや不足がありましたら、[email protected] までメールでお知らせください。修正いたします。