タイムゾーン
たいむぞーん
タイムゾーンとは、同一の標準時を使用する地理的領域のことで、UTC からのオフセットで定義されます。
きょうていせかいじ
UTC (Coordinated Universal Time、協定世界時) は、国際原子時 (TAI) に基づきながら、地球の自転速度の変動を閏秒で補正した時刻体系です。1972 年に正式に導入され、航空、通信、インターネット、金融取引など、国際的な時刻同期が必要なあらゆる分野で基準として使用されています。
GMT (グリニッジ標準時) は天文観測に基づく時刻で、歴史的に世界の時刻基準として使われてきました。UTC は原子時計の精度で定義される点で GMT と異なりますが、日常的な用途では両者の差は 1 秒未満であり、実質的に同じ時刻を指します。技術文書や国際規格では UTC が正式な表記として推奨されます。
地球の自転速度は一定ではないため、原子時計の刻む時間と天文学的な時間にずれが生じます。このずれが 0.9 秒を超えないよう、必要に応じて UTC に 1 秒を挿入 (または削除) するのが閏秒です。2035 年までに閏秒制度は廃止される予定で、国際度量衡総会 (CGPM) が 2022 年に決議しました。
この記事は役に立ちましたか?
タイムゾーンが生まれた歴史的背景から、UTC を基準とした時差の決定方法、各国の採用状況まで体系的に解説します。
2 つの都市間の時差を正確に計算する方法を、UTC オフセットの基本から、サマータイムを考慮した実践的な変換手順まで段階的に解説します。
ソフトウェア開発における UTC 変換の正しい実装方法を解説。保存は UTC、表示はローカルの原則から、JavaScript/Python での具体的な実装パターン、よくあるバグの原因まで網羅します。