使用moment.js
我需要设置日期语言
moment.lang('fr');
或moment.lang('en');
工作正常。
我想根据桌面/浏览器的语言偏好来设置它 如何在javascript中获取此变量?
P.S。
navigator.language.slice(0,2)可以正常使用英语,但我正在寻找更好的解决方案
我正在使用jquery。
答案 0 :(得分:0)
这应该是跨浏览器:
var lang = ( navigator.language || navigator.browserLanguage ).slice( 0, 2 );
在我的计算机上,我在Firefox,Chrome和IE中获得"en"
。