Как добавить порядковые суффиксы в скрипт даты

Я пытался разработать скрипт для добавления порядкового суффикса к моему скрипту дат (см. Ниже), но все попытки написать один или найти один увенчались успехом. Любая идея помочь исправить сценарий будет принята с благодарностью.

https://jsfiddle.net/wq5t4gh7/1/

var months = ["Month1", "Month2", "Month3", "Month4", "Month5", "Month5", "Month7", "Month8", "Month9", "Month10", "Month11", "Month12"];
var n = new Date();
var y = n.getFullYear().toString().substr(2,2);;
var m = n.getMonth();
var d = n.getDate();

document.getElementById("date").innerHTML = "The " + d + " of " + months[m] + ", 52" + y;

1

Решение

Может помочь

function nth(d) {
if(d>3 && d<21) return 'th';
switch (d % 10) {
case 1:  return "st";
case 2:  return "nd";
case 3:  return "rd";
default: return "th";
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]