現在のブラウザ カルチャに基づいて日付形式を変更したいと考えています。
私のプロジェクトでは、date-en-us.js date-de-de.js など、150 近くのカルチャ固有の hte 形式のファイルを含むdate.jsライブラリを使用しました。
だから、私は次のようなJavaスクリプトからブラウザの文化を取得しようとしています:
navigator.userLanguage または navigator.language
上記は、一部のカルチャでは "en-us" などの "lang-country" コードを正しく返しますが、フランス語などの他のカルチャでは返されず、"fr" のみが返されます。
では、サーバーから適切な date-lang-country.js ファイルをロードできるように、ブラウザー カルチャから常に "lang-contry" を取得するにはどうすればよいでしょうか?