我一直在努力训练一个脚本来为我的日期脚本添加序数后缀(见下文),但是所有尝试写一个或在这里搜索一个的尝试都失败了。任何帮助修复脚本的见解都将非常感激。
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;
答案 0 :(得分:0)
可能会有帮助
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";
}
}