如何在日期脚本中添加序号后缀

时间:2017-02-01 23:51:14

标签: php ordinal

我一直在努力训练一个脚本来为我的日期脚本添加序数后缀(见下文),但是所有尝试写一个或在这里搜索一个的尝试都失败了。任何帮助修复脚本的见解都将非常感激。

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 个答案:

答案 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";
    }
}