Quote:
Originally Posted by AndrewGSW
Code:
XX = "thstndrd".substr((D % 10) * (D < 11 || D > 13) * 2, 2) || "th";
.. works with non-date numbers.
|
No it doesn't!
Code:
var D = 112;
var XX = "thstndrd".substr((D % 10) * (D < 11 || D > 13) * 2, 2) || "th";
alert (XX); // nd!!!
Code:
var D = 112;
var XX = "thstndrd".substr((D % 10) * !(D % 14 > 9) * 2, 2) || "th";
alert (XX); // nd!!!
See Post # 31 - that does work!