Momentjs-ordinal
提供:Dev Guides
MomentJS-序数
日付の序数表示は、ロケールに基づいて変更できます。
構文
moment.updateLocale('en', {
ordinal : Function
});
例
var localeData = moment.updateLocale('en', {
ordinal: function (number, token) {
var b = number % 10;
var output = (~~(number % 100/10) === 1) ? 'th' :
(b === 1) ? 'st' :
(b === 2) ? 'nd' :
(b === 3) ? 'rd' : 'TH';
return number + output;
}
});
var m = moment(['2015-05-8'], 'DD-MM-YYYY').format('Do');
上記の例では、 th が大文字の TH に変更され、日付が8であるため、同じ結果が出力に表示されます。