在momentJS上设置区域设置将不起作用

时间:2016-01-02 22:05:31

标签: javascript angularjs ionic-framework momentjs

我已经使用凉亭在离子/角度上安装了momentJS - 它工作正常。除了将语言环境更改为“fr”或“da”之外。这些文件在locales-folder中可用,但以下代码仍以英文回声:(

moment.locale('fr');
var NowMoment = moment().format("dddd, MMMM Do");
console.log(NowMoment);

它是在我的指令/链接功能中编写的。我应该做些什么不同的事吗?

感谢名单 问

1 个答案:

答案 0 :(得分:5)

moment.js本身不加载任何语言文件。因此,只要您不使用moment+locales.js(包含所有本地人),您就需要在moment.js中添加其他语言数据,或者需要单独加载。

所以要么是这样的:

<script src="/js/moment+fr.js"></script>

或者这样:

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

如果您只使用fr,那么在这种特殊情况下您不需要调用moment.locale('fr');,因为上次加载的本地将是活动的。