MomentJS - Ordinal
日期的序数显示可以根据区域设置进行更改。
语法
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。
输出
