YourWorldTime

YourWorldTime について

YourWorldTime は、ひとつの原則のうえに組み立てたタイムゾーンのツール群です。必要になったその瞬間に IANA データベースから計算されたものでない限り、時刻に関する事実を決して述べない、という原則です。

なぜ存在するのか

たいていのタイムゾーンツールは、保存されたオフセットの表に依存しています。その表は、どこかの政府が方針を変えるまでは正しい。そして方針の変更は年に何度も起こります。以後その表は黙って間違ったままになり、しかもその間違いはソフトウェアの不具合ではなく、人間の予定ミスのように見えるのです。

このサイトのオフセット、切り替え日、変換結果はすべて、実行環境が持つ IANA データベースの写しから Intl インターフェースを通して得ています。このコードにオフセットの表は存在しません。データベースが更新されれば、再ビルドがそれを取り込み、コードを一行も変えずにサイトは再び正しくなります。

どう作られているか

  • すべてのページが事前に生成されています。サーバーもデータベースも API もありません。
  • 絶対的な現在時刻はページではなくブラウザで描画されます。事前生成されたページが「いま何時かを知っている」と正直に主張することはできないので、主張しません。
  • 変わりにくい事実——オフセット、切り替え日、重なりの時間帯——はビルド時に計算され、そのビルド時点のものとして示されます。
  • サイトは毎月、加えて3月1日、4月1日、10月1日、11月1日に再ビルドされます。データベースの更新が、影響する日付より前に反映されるようにするためです。

ここにあるもの

十のツール、80都市のページ、1,448通りの都市ペア変換、240通りの略称変換、そして十二本のガイド。生成される各ページは、そのペアのために計算された事実を載せています。時刻対照表、両都市の夏時間の日程、そして二つの土地が本当に共有している時間帯です。

意図的にやらないこと

  • 追跡しない。 アクセス解析も、Cookie も、第三者スクリプトもありません。
  • アカウントを作らせない。 カウントダウンも会議プランも URL の中にあるので、リンクを共有することが機能のすべてです。
  • データを捏造しない。 IANA のデータにそのゾーンの略称がなければ、それらしい推測ではなくオフセットを表示します。レビューのデータがなければ、評価は一切主張しません。
  • 実行時にネットワークを使わない。 日の出と日の入りは、どこかから取得するのではなく、緯度経度から NOAA の太陽位置アルゴリズムで計算しています。

訂正

ここに誤りがあるなら、それは重大です。参照物の価値のすべては、正しいことにあるからです。連絡先はお問い合わせページにあります。