我覺得這個有點愚蠢,但是有沒有更優雅的方式來格式化日期編號後綴(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