在moment.js中设置浏览器语言

时间:2012-11-13 18:00:18

标签: javascript jquery momentjs

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

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

P.S。

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

我正在使用jquery。

1 个答案:

答案 0 :(得分:0)

这应该是跨浏览器:

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

在我的计算机上,我在Firefox,Chrome和IE中获得"en"