リアルタイム校正
同期のたびに、リクエストの開始時刻、応答の受信時刻、サーバーのタイムスタンプを記録します。
精度と信頼性
Time.ms はブラウザーの時刻をネットワーク上の基準時刻に合わせて校正し、測定した遅延と推定誤差を併せて表示することで、正確な現在時刻を提供します。
同期のたびに、リクエストの開始時刻、応答の受信時刻、サーバーのタイムスタンプを記録します。
ブラウザー上での実用的な推定として、測定したラウンドトリップ時間の半分をサーバーのタイムスタンプに加えます。
最新のネットワーク遅延に基づく推定値として精度を表示します。
校正に成功すると、Time.ms は校正済みのタイムスタンプをブラウザーの単調時計に固定し、滑らかに更新できるようにします。
ラウンドトリップ時間は、リクエストがブラウザーを出てから応答が戻るまでの時間です。RTT の半分を遅延補正に使用しつつ、精度は控えめな推定値として表示します。
「時刻差」は、直近で採用された同期サンプルにおける校正時刻と端末時計の差です。新しい同期結果が採用されたときにだけ更新されます。
まず、保護された自サイトの時刻エンドポイントへの接続を試みます。利用できない場合は、ブラウザーから公開時刻メタデータを取得する代替経路に切り替え、画面の動作を維持します。
時刻同期にアカウントや端末の正確な位置情報は必要ありません。ブラウザーの位置情報は任意で、端末の位置情報を表示する操作を行った場合にだけ使用されます。
推定精度 = ラウンドトリップ時間 ÷ 2 + ブラウザーの計時誤差分
計時誤差分を加えることで、一般的なブラウザー環境でも過度に楽観的にならず、分かりやすい値を示します。
ブラウザーでの時刻同期は、その時点のネットワーク遅延に左右されます。Time.ms は遅延を測定し、控えめな推定値を表示します。
表示される時刻差は、Time.ms が新しい校正サンプルを採用したときに更新されます。
いいえ。正確な時刻との同期に、端末の位置情報は必要ありません。
正確な現在時刻に戻るほか、端末時計のずれを確認したり、UTC、ISO、Unix の値を変換したりできます。
ミリ秒付きの原子時刻、UTC、Unix 時刻、ネットワーク遅延、端末の時刻差をリアルタイムで確認します。
epoch 秒またはミリ秒を、ローカル時刻、UTC、ISO 8601 に変換し、逆方向にも変換します。
端末時計を校正済みの時刻と比較し、診断レポートをコピーします。
ミリ秒付きの現在の UTC 時刻を確認し、ローカルの日時を UTC に変換します。
ログ、API、データベースで使う ISO タイムスタンプを生成、解析、変換します。
パソコンやサーバーのシステム時刻を同期するよう設定します。