Today, I need to develop one simple CFML UDF, which convert numeric format to Ordinal format. It's just simple UDF but useful for future my projects.
Coding
2 <cfargument name="inputInt" required="yes" type="numeric" />
3 <cfparam name="OrdFormat" default="">
4 <cfsilent>
5 <cfif inputInt MOD 10 EQ 1 AND inputInt MOD 100 NEQ 11>
6 <cfset OrdFormat = "st" />
7 <cfelseif inputInt MOD 10 EQ 2 AND inputInt MOD 100 NEQ 12>
8 <cfset OrdFormat = "nd" />
9 <cfelseif inputInt MOD 10 EQ 3 AND inputInt MOD 100 NEQ 13>
10 <cfset OrdFormat = "rd" />
11 <cfelse>
12 <cfset OrdFormat = "th" />
13 </cfif>
14 <cfreturn TRIM(inputInt & OrdFormat) />
15 </cfsilent>
16</cffunction>
Usage

Android
Top of Page