gpt4 book ai didi

javascript - AngularJs:如何翻译日期对象?

转载 作者:行者123 更新时间:2023-11-30 08:31:14 25 4
gpt4 key购买 nike

情况:

我正在使用 angular-translate对于我的应用程序,它运行良好。

唯一缺少的是翻译日期对象。在应用程序中有一个议程,它还显示日期的名称(“EEEE”)。

这些名字是英文的,我不知道如何将它们翻译成其他语言。

代码:

这是在“EEEE”中显示日期对象的简单 View :

<span class="day">{{ day | date : 'EEEE'}}</span>

结果是这样的

星期三 - 星期四 - 等等。

这是我如何在应用程序的其他部分使用 Angular 翻译的示例:

<span class="input-label" ng-bind-html="'EMAIL' | translate"></span>
<span class="input-label" ng-bind-html="'PASSWORD' | translate"></span>

问题:

如何翻译日期对象?

有什么简单的方法吗?

非常感谢!

最佳答案

您可以使用 moment.js与翻译。还有angular version .

首先你需要添加文件到html文件:

<script src="moment/moment.js"></script>
<script src="moment/locale/fr.js"></script>
<script src="moment/locale/de.js"></script>
<script src="angular-moment.js"></script>

然后你需要配置语言环境:

angular.module('core', ['angularMoment']).config(config);

config.$inject = ['moment'];

function config(moment) {
moment.changeLocale('fr');
}

然后你就可以使用 Angular 力矩了:

<span>{{day |amDateFormat:'dddd'}}</span>

关于javascript - AngularJs:如何翻译日期对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37744029/

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