UTC (協定世界時)
きょうていせかいじ
UTC (Coordinated Universal Time) は原子時計に基づく国際標準時で、世界中のタイムゾーンの基準となる時刻体系です。
あいえすおー はちろくまるいち
ISO 8601 は、国際標準化機構 (ISO) が定める日付・時刻の表記規格です。年-月-日の順序 (YYYY-MM-DD)、24 時間制の時刻表記、タイムゾーンオフセットの明示を規定しており、文化圏による解釈の曖昧さを排除します。「05/06/2026」が 5 月 6 日なのか 6 月 5 日なのかという問題は、ISO 8601 形式 (2026-05-06) では発生しません。
日付のみ: 2026-05-15。日時 (ローカル): 2026-05-15T16:00:00。日時 (UTC): 2026-05-15T07:00:00Z (末尾の Z は UTC を示す)。日時 (オフセット付き): 2026-05-15T16:00:00+09:00。期間: P1Y2M3DT4H5M6S (1 年 2 か月 3 日 4 時間 5 分 6 秒)。週番号: 2026-W20 (2026 年第 20 週)。
ISO 8601 は API のリクエスト・レスポンス、データベースの日時カラム、ログのタイムスタンプなど、機械間のデータ交換で事実上の標準です。JSON には日時型が存在しないため、文字列として ISO 8601 形式を使用するのが慣例です。JavaScript の Date.toISOString() は UTC の ISO 8601 文字列を返し、多くの言語のパーサーが ISO 8601 をネイティブにサポートしています。タイムゾーンオフセットを必ず含めることで、解釈の曖昧さを完全に排除できます。
この記事は役に立ちましたか?