UTCとGMTの違いとは?
UTCとGMTは同じ意味で使われることが多いですが、同じものではありません。開発者、スケジューラー、タイムゾーンをまたいで働く人にとって、この違いを理解することは重要です。本記事では、その違いを一度ではっきりと解説します。
短い答え
実際には、イギリスの冬の間、GMTとUTCは同じ時間を示します。夏には、イギリスがBSTに切り替えるとGMTはUTCより1時間遅れます。
歴史的背景
グリニッジ標準時
GMTは1847年、グリニッジ天文台がイギリスの時間の基準点になったときに確立されました。1884年までに、国際子午線会議がグリニッジを本初子午線の位置として指定し、GMTを世界の時間基準にしました。
GMTは元々*平均太陽時* — グリニッジから見た1年間の太陽の平均位置 — に基づいていました。
協定世界時
UTCは1960年に導入され、1972年にGMTのより精密な代替として正式化されました。太陽を追跡する代わりに、UTCは以下に基づいています:
UTCはうるう秒を追加することで、UT1の0.9秒以内に保たれています。
なぜ混同されるのか?
人が「GMT」と言うとき、「UTC」を意味する理由は:
実際に重要な場面
ソフトウェア開発
コードでは常にUTCを使用しましょう。タイムスタンプはUTCで保存。ユーザーの現地タイムゾーンで表示。「GMT」タイムスタンプはBSTとの曖昧さでバグを引き起こす可能性があるため保存しない。
国際スケジューリング
国際イベントにはUTCを指定して曖昧さを避けましょう。「14:00 UTCの電話」は明確です。「午後2時GMTの電話」は、話者がBSTを考慮するかによって14:00 UTCまたは13:00 UTCを意味する可能性があります。
タイムゾーン変換
ほとんどのモダンなシステムはGMTではなくUTCオフセットを使用します。「UTC+8」(シンガポール)と見れば明確です。「GMT+8」を見ると技術的には不正確です — GMTは特定のタイムゾーンであり、オフセットの基準ではありません。
うるう秒
UTCは地球の自転との整合を保つために、時折うるう秒を追加します。GMTには太陽観測によって定義されるためこのようなメカニズムはありません。実際、うるう秒はほとんどのユーザーに影響しませんが、高精度システムで問題を引き起こす可能性があります。
最後のうるう秒は2016年12月31日の 23:59:60 UTCに追加されました。
クイックリファレンス
結論
日常会話では「GMT」と「UTC」を同じように使っても問題ありません。技術的なこと — プログラミング、国際スケジューリング、科学的作業 — には常にUTCを使用しましょう。より精密で、曖昧さがなく、国際的に標準化されています。