如何在angular1.x中基于浏览器的语言环境加载json文件?

问题描述

在我的项目中,我想更改日期格式的浏览器语言环境,如何根据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

获取时间格式。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...