gpt4 book ai didi

angularjs - Angular 翻译 - 格式化日期

转载 作者:行者123 更新时间:2023-12-02 23:23:48 24 4
gpt4 key购买 nike

我正在使用 Angular 翻译来进行应用程序本地化。我想根据用户的区域设置动态更改日期格式。

  • 如果区域设置为法语:格式为 dd/mm/yyyy
  • 如果区域设置为英语/美国:格式为 mm/dd/yyyy
  • ...依此类推,具体取决于区域设置的默认日期格式

如何使用 Angular 翻译(干净地)实现这一目标?

最佳答案

我终于用 moment.js 结束了和 Angular moment 。可以使用以下命令将日期格式化为区域设置默认值:

<td>{{user.lastLogin | amDateFormat:'l LT'}}</td>

要更改当前区域设置,请使用以下命令:

amMoment.changeLocale(language);

不要忘记导入您希望支持的语言的当前区域设置文件:

<script src="assets/global/plugins/moment.min.js"></script>
<script src="jslib/angular-moment.min.js"></script>
<script src="jslib/moment/de.js"></script>
<script src="jslib/moment/es.js"></script>
<script src="jslib/moment/fr.js"></script>
<script src="jslib/moment/it.js"></script>
<script src="jslib/moment/pl.js"></script>
<script src="jslib/moment/ru.js"></script>
<script src="jslib/moment/zh-cn.js"></script>

并在您的应用中添加 Angular 矩模块:

var myapp = angular.module('myapp', ['angularMoment']);

关于angularjs - Angular 翻译 - 格式化日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35076609/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com