私のサイトはドイツ語で、私はmomentとangular-momentをtransaltionに使用しています。 AM/PM以外はすべて正常に動作します。私のコードドイツのAM/PMのための角モーメント翻訳
<time>{{ messagedata.created*1000| amDateFormat: 'D, MMM YYYY, h:mm:ss A' }}</time>
結果:16, Febr. 2017, 5:30:00 AM
募集結果:16, Febr. 2017, 5:30:00 Uhr
設定
app.run(function ($rootScope, $location, amMoment, moment) {
amMoment.changeLocale(LANGCODE);
moment.updateLocale('en', {
relativeTime : {
m: "1 Minute",
h: "an Hour",
d: "1 Day",
M: "1 Month",
y: "1 Year",
}
});
moment.updateLocale('de', {
relativeTime : {
m: "1 Minute",
d: "1 Tag",
M: "1 Monat",
y: "1 Jahr",
}
});
});
私はドイツ語でAM/PMを変更したいですか?どうやって?
はあなたがドイツ語のロケールを含むしようとしている:あなたは関数のシグネチャからのパラメータ
hour, minute, isLowercase
を必要とされることはありませんので、関数は常にスタティック変換「UHR」を返すことができますか? –はい。それは含まれ、正しく動作します。 「2月」は変更されますが、「am/pm」は変更されません。 –