0

JavaScriptでフォーマット設定(Windowsの「地域と言語」ポップアップの「フォーマット」タブから国)を取得して、Cookieでサーバーに渡す方法はありますか? (大きな目標 - MVC 4 サーバー側で日付を正しい形式で表示する)

IE9 では、navigator.UserLanguageを使用できます ( Accept-Language http ヘッダーで正しい言語も渡されます)。

ただし、Chrome と FFではnavigator.UserLanguageは定義されておらず、navigator.languageAccept-Languageはブラウザーのインターフェース言語を返します。

4

1 に答える 1

1

JS などからこの設定にアクセスすることはできませんが、サーバーでアクセスできる HTTP_ACCEPT_LANGUAGE 言語プロパティがあります。たとえば、PHP を使用すると、次のことができます。

 echo $_SERVER['HTTP_ACCEPT_LANGUAGE'];

のようなものがエコーされますen-US。ほとんどの場合、これはおそらくユーザーが好む言語なので、使用しない理由はありません。

于 2013-01-11T16:22:48.663 に答える