A library for converting integers (23
, 0
, -2
) to English ordinal
strings ("23rd"
, "0th"
, "-2nd"
).
ordinal : Basics.Int -> String
Convert an integer into an English ordinal number string (like "4th"
).
import Ordinal exposing (ordinal)
ordinal 21 == "21st"
ordinal 42 == "42nd"
ordinal 0 == "0th"
ordinal -1 == "-1st"
ordinalSuffix : Basics.Int -> String
Get the English ordinal suffix (st/nd/rd/th) for a given integer.
import Ordinal exposing (ordinalSuffix)
ordinalSuffix 42 == "nd"
ordinalSuffix 0 == "th"
ordinalSuffix -1 == "st"