ガイド

ネットワーク時刻校正の仕組み

サーバー時刻、往復遅延、端末のずれ、推定誤差を理解し、Web時刻測定を正しく読み取ります。

更新日: 2026-07-19

new Date()だけでは不十分な理由

new Date()は端末のシステム時計を読みます。端末時計が誤っていれば表示も誤ります。校正には信頼できるサーバー時刻が必要です。

通信遅延の推定

送信と受信の時刻から往復時間を測り、その半分を片道の推定に使います。複数回測定し、低遅延の結果を選ぶと安定しやすくなります。

推定誤差の考え方

上りと下りの遅延は同じとは限りません。VPN、混雑、モバイル回線、バックグラウンド制限で不確実性が広がります。

端末時計を修正する目安

低遅延測定を複数回行っても数秒の差が続く場合は、自動時刻と自動タイムゾーンを確認してください。Webページから時計は変更できません。

関連ツール

確認できる例と利用上の限界

HTTP Dateの12:00:00は秒単位であり、端末の20msのずれは判定できません。区間の中点12:00:00.500を推定値とし、往復80msなら不確かさは約±540msです。これは計算例で、通信測定結果ではありません。継続するずれはOSの時刻同期で修正します。ページはシステム時計を変更できません。