toOrdinal static method

String toOrdinal(
  1. int number
)

Convert number to ordinal

number - The number to convert Returns ordinal string

Implementation

static String toOrdinal(int number) {
  if (number >= 11 && number <= 13) {
    return '${number}th';
  }

  switch (number % 10) {
    case 1:
      return '${number}st';
    case 2:
      return '${number}nd';
    case 3:
      return '${number}rd';
    default:
      return '${number}th';
  }
}