1st, 2nd, 3rd, nth
March 29, 2022
A JavaScript snippet that converts regular numbers into ordinal ones.
export const ordinal = (number) => {
switch (true) {
case [11, 12, 13].includes(number % 100):
return `${number}th`;
case number % 10 === 1:
return `${number}st`;
case number % 10 === 2:
return `${number}nd`;
case number % 10 === 3:
return `${number}rd`;
default:
return `${number}th`;
}
}