如何在angularjs中使用特定的语言环境来格式化日期
How to format a date with specific locale in angularjs?
这是使用浏览器/用户区域设置格式化日期时使用的命令:
$filter('date')(new Date(), 'MMM');
问题:对于特定的日期元素,我希望始终以特定的区域设置(例如'de')格式化日期,独立于用户设置。
问题:如何只传递这个特定日期的区域设置?
我不是JS专家,但我刚刚完成了一个JS项目,该项目在UTC中处理后端日期,并在本地为客户端显示它们。
我们发现最好的解决办法是使用力矩。
你可以在这里找到:
http://momentjs.com/为Angular提供区域设置规则
尝试使用angular-translate模块设置单个HTML元素或变量。
根据不同的区域设置不同的值。
API: https://angular-translate.github.io/docs//API/
您应该加载您的特定区域设置文件,如下所示:https://docs.angularjs.org/guide/i18n
您可以在这里找到区域设置文件:https://github.com/angular/angular.js/tree/master/src/ngLocale
或与电源一起安装:
bower install angular-i18n
然后将文件包含在head部分:
<html ng-app>
<head>
….
<script src="angular.js"></script>
<script src="i18n/angular-locale_de-de.js"></script>
….
</head>
</html>
相关文章:
- moment.js年份/数字格式,阿拉伯语言环境
- 我可以用JavaScript判断访问者是否'的语言环境遵循美国风格或世界其他地区's风格
- 关于为JavaScript添加适当的语言环境支持,我目前有什么建议可以遵循吗
- javascript的东西可能与语言环境有关
- 英国语言环境短格式和长格式的“Intl.toLocaleTimeString”行为不一致
- 如何在JSP中获取特定语言环境的货币符号
- 哪个javascript函数类似于parsefloat,它将语言环境作为参数
- 添加Chrome扩展时的本地化问题——说我没有指定默认的语言环境,尽管我指定了
- Vue-i18n动态语言环境与承诺不更新
- 在处理阿拉伯语言环境时,正确格式化本地UTC日期字符串
- 如何在angularjs中使用特定的语言环境来格式化日期
- GWT118N属性的javascript问题'语言环境'
- 带有资产管道的特定于语言环境的javascript文件
- 使用语言环境和TypeScript的瞬间
- JQuery验证不能在非英语语言环境中工作
- 如何用不同的语言环境解析timeString
- JavaScript中特定于语言环境的小写/大写字符串操作
- 根据select动态加载i18n Angular语言环境
- 在不同的语言环境中显示Moment.js
- JS: new Date()不接受我自己语言环境(d/m/y)中的日期字符串