Ordinals

selectordinal picks a form based on CLDR ordinal rules — try switching locale.

Playground

1st

Series

  • 1 → 1st
  • 2 → 2nd
  • 3 → 3rd
  • 4 → 4th
  • 11 → 11th
  • 21 → 21st
  • 22 → 22nd
  • 23 → 23rd

Rules vary: English splits one/two/few (1st, 2nd, 3rd, 4th), French collapses almost everything to "e" (except "1er").