1
0
forked from pinks/eris
nyx/utils/formatOrdinal.ts
2023-09-23 20:49:05 +02:00

8 lines
250 B
TypeScript

export function formatOrdinal(n: number) {
if (n % 100 === 11 || n % 100 === 12 || n % 100 === 13) return `${n}th`;
if (n % 10 === 1) return `${n}st`;
if (n % 10 === 2) return `${n}nd`;
if (n % 10 === 3) return `${n}rd`;
return `${n}th`;
}