我觉得这个有点愚蠢,但是有没有更优雅的方式来格式化日期编号后缀(st,th),而不是必须调用日期()3次?PHP:格式化日期编号后缀在日期()
什么我试图输出HTML:
<p>January, 1<sup>st</sup>, 2011</p>
我在做什么,现在在PHP(感觉很沉重):
//I am omitting the <p> tags:
echo date('M j',$timestamp)
. '<sup>' . date('S', $timestamp) . '</sup>'
. date(' Y', $timestamp);
任何人都知道一个更好的办法?
+1。当我看到有人回答这个问题时,我写了80%。 – johankj 2011-03-09 15:03:11
您可以将任何您喜欢的文本添加到php Date()函数中作为字符串的一部分,只需确保您使用\转义保留字符,如Trevor的答案中所示。 – 2011-03-09 15:08:32