1

通过使用moment.js我需要设置日期语言。
moment.lang('fr');moment.lang('en');工作正常。

我想根据桌面/浏览器的语言偏好设置它。
如何在 javascript 中获取此变量?

附言

navigator.language.slice(0,2) 适用于英语,但我正在寻找更好的解决方案

我正在使用 jquery。

4

1 回答 1

0

这应该是跨浏览器:

var lang = ( navigator.language || navigator.browserLanguage ).slice( 0, 2 );

在我的机器上,我进入"en"了 Firefox、Chrome 和 IE。

于 2012-11-14T13:44:20.060 回答