読み込み時に現在のページへ HEAD リクエストを1回送り、サーバーの Date ヘッダーを読み取り、往復遅延の半分を補正します。リクエストまたはヘッダーを利用できない場合はオフセットをゼロのままにし、表示を止めず端末の時刻を使用します。
セレクターにはローカル時刻、UTC、ニューヨーク、ロンドン、台北、東京、シドニー、オークランドなど主要な IANA タイムゾーンが含まれます。アナログ時計、デジタル時刻、日付、曜日、UTC オフセットは選択ゾーンに合わせて更新されます。
アナログ時計、大きなデジタル時計、または両方の表示を選べます。単一表示では利用可能な領域をすべて使い、全画面に切り替えても選択を維持します。
スマートフォンとデスクトップの両方で全画面表示を利用でき、時計を中央に拡大して個人用画面、プロジェクター、教室、会議室で見やすくします。ネイティブ Fullscreen API 非対応のブラウザーでは、自動的に画面全体を覆う表示へ切り替わります。
このテーマに関するよくある疑問と回答をまとめました。
読み込み時にサーバー時刻との同期とネットワーク遅延の補正を試みます。サンプル取得後は測定したオフセットで毎秒更新し、同期できない場合は端末の時刻を使い続けます。
はい。上部のタイムゾーン選択から UTC、東京、ニューヨーク、ロンドンなどの主要なゾーンに切り替えられ、時計・デジタル時刻・日付がそのゾーンに換算されます。
いいえ。読み込み時に現在時刻を同期するためサーバーへ一度リクエストする以外は、表示とタイムゾーン換算はすべてブラウザ内で行われ、利用履歴が保存・送信されることはありません。
はい。タイムゾーン選択の横にある全画面ボタンはスマートフォンとデスクトップの両方で使え、アナログ時計とデジタル時刻を中央に拡大します。終了ボタンまたは Esc で戻れ、非対応ブラウザーでは自動的に画面全体を覆う表示になります。