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などの重いライブラリが不要になります。

試してみる — Language Code Reference

フルツールを開く