Momentjs-ordinal

提供:Dev Guides
2020年6月23日 (火) 04:01時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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であるため、同じ結果が出力に表示されます。

出力

序数