タイムゾーン略称ガイド — EST、PST、JST など
EST、PST、JST、CET、ISTなどのタイムゾーン略称のリファレンスガイド。略称が曖昧な理由と安全に使用できる場面を学びます。
Concepts
詳細な説明
タイムゾーン略称:包括的ガイド
タイムゾーン略称は、日常のコミュニケーションでタイムゾーンを識別するために使用される短いコードです。便利ですが、ソフトウェアでは非常に曖昧です。
地域別の一般的な略称
北米:
| 略称 | 正式名称 | UTCオフセット |
|---|---|---|
| EST | 東部標準時 | UTC-05:00 |
| EDT | 東部夏時間 | UTC-04:00 |
| CST | 中部標準時 | UTC-06:00 |
| PST | 太平洋標準時 | UTC-08:00 |
| PDT | 太平洋夏時間 | UTC-07:00 |
ヨーロッパ:
| 略称 | 正式名称 | UTCオフセット |
|---|---|---|
| GMT | グリニッジ標準時 | UTC+00:00 |
| CET | 中央ヨーロッパ時間 | UTC+01:00 |
| EET | 東ヨーロッパ時間 | UTC+02:00 |
アジア太平洋:
| 略称 | 正式名称 | UTCオフセット |
|---|---|---|
| JST | 日本標準時 | UTC+09:00 |
| KST | 韓国標準時 | UTC+09:00 |
| CST | 中国標準時 | UTC+08:00 |
| IST | インド標準時 | UTC+05:30 |
曖昧性の問題
いくつかの略称は異なるタイムゾーンにマッピングされます:
- CST:中部標準時(米国、UTC-06)、中国標準時(UTC+08)、キューバ標準時(UTC-05)
- IST:インド標準時(UTC+05:30)、アイルランド標準時(UTC+01)、イスラエル標準時(UTC+02)
ベストプラクティス
コードとAPIでは、略称の代わりに常にIANAタイムゾーンID(America/New_York、Asia/Kolkata)を使用してください。略称は、コンテキストが明確なユーザー向け表示でのみ許容されます。
ユースケース
タイムゾーン略称は、ログファイル、メールヘッダー、またはAPIレスポンスで遭遇した開発者が正確なUTCオフセットを判定する必要がある場合によく検索されます。このリファレンスは紛らわしい略称の曖昧さを解消し、コードでの曖昧でないIANA識別子の使用を促進します。