Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Number to 1st, 2nd, 3rd or First, Second, Third
Message
 
To
06/08/2004 15:01:25
Mike Yearwood
Toronto, Ontario, Canada
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00931326
Message ID:
00931726
Views:
33
Well, that's a start for now. It's hard to believe noone has been any farther than 31 so far. Thanx though!

>I asked this same question quite some time ago. I needed the numbers from 1-31 for days of the month. This was the fastest approach by a long way.
>
>*DateOrdinal.PRG
>*This function correctly determines the extension to
>*apply to a number (between 1 and 31) to make
>*the number 1st, 2nd, 3rd ... 31st
>lParameters m.tiNumber
>return subs("stndrdthththththththththththththththththstndrdthththththththst", (m.tiNumber*2)-1, 2)
>
>There are other ways to handle this for any range of values.
>
>>I didn't want to reinvent the wheel so I thought I'd ask first. Does anyone have a utility to convert a number to a word that represents a position? For example.
>>
>>1 to "1st" (or "First")
>>2 to "2nd" (or "Second")
>>3 to "3rd" (or "Third")
>>4 to "4th" (or "Fourth")
>>5 to "5th" (or "Fifth") etc. etc.
>>
>>I've seen some other number to word conversions, but they weren't exactly what I was looking for.
>>
>>TIA
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform