Moment.js 文档

在浏览器中加载语言环境 1.0.0+

// From 2.8.1 onward
moment.locale(String, Object);

// Deprecated in 2.8.1
moment.lang(String, Object);

在浏览器中加载语言环境只需要你包含语言环境文件。 请务必指定字符集以防止编码问题。

<script src="moment.js"></script>
<script src="locale/fr.js" charset="UTF-8"></script>
<script src="locale/pt.js" charset="UTF-8"></script>
<script>
  moment.locale('fr');  // Set the default/global locale
  // ...
</script>

所有语言环境都有缩小版本:

<script src="moment.js"></script>
<script src="min/locales.js" charset="UTF-8"></script>

为了最小化 HTTP 请求,使用我们的 Grunt 任务来编译带有自定义语言环境列表的 Moment

grunt transpile:fr,it
<script src="min/moment-with-locales.custom.js" charset="UTF-8"></script>

如果你使用 JSPM 作为插件管理器,你应该在你的库中添加语言环境。

import * as moment from 'moment';
import 'moment/locale/fr';

Note: 语言环境文件以 UMD 风格定义,因此它们应该可以在所有环境中无缝工作。