Angular アプリの CDN から momentJS ライブラリを取得しています。
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.min.js"></script>
デフォルトのロケールは英語 ('en') です。しかし、何らかの理由で、私のアプリのデフォルトのロケールは 'zh-tw' です。これは以前は問題だったようですが (こことここを参照)、修正されたと思われます。
グローバル ロケールを手動で設定しても無視されます。
私のindex.htmlファイルでは:
<script>
moment.locale('en');
</script>
私のAngularコントローラーでは:
moment.locale('en');
現在機能する唯一のことは、各瞬間インスタンスにロケールを設定する場合です。
var moment1 = moment(myDate);
moment1.locale('en');
var moment2 = moment(moment1).add(24, 'h');
moment2.locale('en');