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。

输出

Ordinal
momentjs_Customization.htm
广告