Intl APIロケールコード — JavaScript国際化
JavaScriptのIntl APIでBCP 47ロケールコードを使用して日付、数値、通貨、表示名をフォーマットするガイド。
Web Development
詳細な説明
JavaScript Intl API
IntlオブジェクトはECMAScript国際化APIの名前空間です。BCP 47ロケール識別子によって駆動される、言語に敏感な文字列比較、数値フォーマット、日付フォーマットなどを提供します。
実踐例
ロケール別の日付フォーマット:
const date = new Date("2026-02-28");
new Intl.DateTimeFormat("en-US").format(date); // "2/28/2026"
new Intl.DateTimeFormat("ja-JP").format(date); // "2026/2/28"
new Intl.DateTimeFormat("de-DE").format(date); // "28.2.2026"
ユースケース
クライアントサイドのJavaScriptでロケール対応のフォーマットが必要な場合はIntl APIを使用してください。基本的なフォーマットタスクにmoment.jsなどの重いライブラリが不要になります。