タイムゾーンデータの更新
IANA tzdataのリリース、OSパッチ、メキシコ/トルコのルール変更への対応。
IANA tzデータベースは、国が夏時間を廃止したり、新しいタイムゾーンを追加したり、歴史を修正したりする際に年に何度も更新されます。古いOS、サーバー、またはランタイムデータは「日付は正しいが時刻が間違っている」状態を引き起こします——特にメキシコのタイムゾーンガイドや世界のサマータイム廃止トレンドの変更後には注意が必要です。
更新が必要なもの
- OS: Windows/macOS/iOS/Androidのシステム更新
- サーバー: Linux tzdataパッケージ; Dockerイメージの再構築
- ランタイム: Node.js、JVM、Python zoneinfoのパッチ適用
- ブラウザ: 通常はOSのタイムゾーンデータに従う
ベストプラクティス
- 本番環境でIANAとOSのセキュリティアドバイザリを追跡する
- UTC/タイムスタンプを保存し、UIでIANAタイムゾーンデータベースとは IDを使って変換する
- 政策変更後は変換の回帰テストを行う
- 「国は永遠にUTC+X」とハードコーディングしない
基本: UTC基礎、UNIXタイムスタンプとUTC; デバイス設定: スマホとPCのタイムゾーン設定。