Here’s a little javacript function that will get the date ordinal (the bit after the date which can be st, nd, rd or th). It’s by no means perfect, and there’ most likely a more efficient way of doing it, but thought it useful enough to share
function get_date_ordinal(num) {
var end_num = num.charAt(num.length - 1);
var start_num = num.charAt(0);
var abbrev = 'th';
if (end_num == '1' && start_num != '1') abbrev = 'st';
if (end_num == '2' && start_num != '1') abbrev = 'nd';
if (end_num == '3' && start_num != '1') abbrev = 'rd';
return num + abbrev;
}
I knocked this together as I was pulling in a daily RSS feed, and wanted to present the date in a slightly different way to what was provided.