JavaScript 逆引き集 | Intl.DateTimeFormat の利用

JavaScript JavaScript
スポンサーリンク
スポンサーリンク

Intl.DateTimeFormat は「日付を自動でローカライズしてくれるフォーマッタ」です

new Intl.DateTimeFormat('ja-JP').format(d) は、JavaScript が提供する 国際化(Intl)API を使って、日付を「日本向けの読みやすい形式」に自動変換する仕組みです。 手作業で ${d.getFullYear()}-${d.getMonth()+1}-${d.getDate()} のように組み立てる必要がなく、言語・地域に合わせた正しいフォーマットを自動で生成してくれるのが最大の特徴です。

天才プログラマー視点で言うと、「日付フォーマットは自前で組み立てるより、Intl に任せる方が安全で正確」という考え方が基本になります。

タイトルとURLをコピーしました