问题描述
在我的项目中,我想更改日期格式的浏览器语言环境,如何根据javascript或angularjs中的语言环境获取日期格式
解决方法
要检测用户时间格式,可以使用Moment.js。
在添加了moment.js库之后,首先通过此javascript代码检测用户的语言环境:
let user_locale = window.navigator.userLanguage || window.navigator.language;
然后将user_locale值输入到moment.locale();
函数中
moment.locale(user_locale);
在声明localData之后
let localeData = moment.localeData()
您可以使用LongDateFormat
localeData.longDateFormat(dateFormat); // returns the full format of abbreviated date-time formats LT,L,LL and so on
获取时间格式。