如何用php进行一天的ordinalize?

时间:2014-02-11 15:56:26

标签: php date date-format date-arithmetic ordinals

使用PHP我希望以序数方式显示月份的日期,如::

1首先 2秒
3第三 4第四 5第五 6第六 7第七 8八 9月9日 10十分之一 11月11日 12月12日 13月13日 14十四 15十五 16十六 17 17日 18月18日 19 19日 20二十世纪 21 21日 22二十二 23日23日 24二十四 25二十五 26二十六 27月27日 28第28八 29月29日 30三十世纪 31日31日

e.g。 如果日期是2月22日,它应该显示:2月22日

提前致谢....

1 个答案:

答案 0 :(得分:4)

嗯,你已经有了“数组”,只需把它放在代码中:

$ordinals = array(
    1=>"first",
    2=>"second",
    // ...
);

然后你可以访问数组:

echo $ordinals[date("d")];