I am writing some AS to populate a dynamic textbox with the current date. I completed this successfully, and made it output:
Monday 17 December 2007
Thought it would bee cool to have the suffix after 17, like "17th". So I've written a very long switch statement:
switch(da) {
case 1: de = "st";
break;
case 2: de= "nd";
break;
case 3: de= "rd";
break;
case 4: de= "th";
break;
case 5: de= "th";
break;
case 6: de= "th";
break;
case 7: de= "th";
break;
case 8: de= "th";
break;
case 9: de= "th";
break;
case 10: de= "th";
break;
case 11: de= "th";
break;
case 12: de= "th";
break;
case 13: de= "th";
break;
case 14: de= "th";
break;
case 15: de= "th";
break;
case 16: de= "th";
break;
case 17: de= "th";
break;
case 18: de= "th";
break;
case 19: de= "th";
break;
case 20: de= "th";
break;
case 21: de= "st";
break;
case 22: de= "nd";
break;
case 23: de= "rd";
break;
case 24: de= "th";
break;
case 25: de= "th";
break;
case 26: de= "th";
break;
case 27: de= "th";
break;
case 28: de= "th";
break;
case 29: de= "th";
break;
case 30: de= "th";
break;
case 31: de= "st";
break;
}
Any idea how I can shorten this. I tried:
case 1, 2, 3, 4: de = "st";
break;
and also:
case 1 or 2 or 3 or 4: de = "st";
break;
But neither of these worked - anyone?