\documentclass{article}
\usepackage[ngerman,british]{babel}
\usepackage{fmtcount}
\begin{document}

!\ordinalnum{28}!
!\ordinalnum{28}!

\selectlanguage{ngerman}
!\ordinalnum{28}!

\selectlanguage{british}
!\ordinalnum{28}!

\end{document}