🚀 新規事業

timezone-converter

最終更新 2026年05月09日 / 40_新規事業/SCALE_Build/カタログ/機能集/timezone-converter.md

タイムゾーン変換

用途

UTC ⇄ 日本時間 ⇄ 任意TZ の変換。海外顧客対応の必須。

特徴

  • Intl.DateTimeFormat
  • IANA TZ対応
  • 夏時間考慮
  • フォーマット指定

コード(コピペ用)

// UTC → 日本時間表示
export function fmtJP(iso: string) {
  return new Intl.DateTimeFormat('ja-JP', {
    timeZone: 'Asia/Tokyo',
    year: 'numeric', month: '2-digit', day: '2-digit',
    hour: '2-digit', minute: '2-digit',
  }).format(new Date(iso));
}

// 任意TZ
export function fmtInTZ(iso: string, tz: string) {
  return new Intl.DateTimeFormat('en-US', {
    timeZone: tz, dateStyle: 'short', timeStyle: 'short',
  }).format(new Date(iso));
}

使い方

対象プロジェクトに該当ファイルをコピーして、props を流し込むだけ。

注意事項

  • 依存パッケージを忘れず追加