2013-04-10 28 views
4

這可能聽起來很奇怪,可能非常簡單,但我的大腦現在並沒有正確地思考。將CSS應用到PHP日期函數

我使用PHP 日期功能顯示日期格式如下

date('l, F jS Y, time()); 

顯示:週三,2013年4月10日

我如何不知何故沒有標試圖從返回的字符串中提取th並將CSS應用於它?

回答

7

,你可以把它拆分成多個部分:

$formatted = date('l, F j') . '<sup>' . date('S') . '</sup> ' . date('Y'); 

這不是特別有效,調用日期這麼多次,但它有點不是字符串操作更可靠。

+0

那麼簡單,非常感謝 – GGio 2013-04-10 17:22:27

4

我寧願這個在級聯和幾個date()電話......

date('l, F j\<\s\u\p\>S\<\/\s\u\p\> Y', time()); 
+2

更好地工作,但是,從 「倚牙籤」 綜合症受到我絕對討厭的代碼。我很樂意爲了獲得可讀性而承受一點低效率。 – 2013-04-10 17:23:31

+0

這也適用,非常感謝,但我寧願使用拆分成多個日期調用,因爲我希望代碼在此時更具可讀性。 – GGio 2013-04-10 17:25:40

1

是的,它是可能的。

<?php 
echo date('l F j\<\s\u\p\ \s\t\y\l\e\=\c\o\l\o\r\:\r\e\d\;\> S\<\/\s\u\p\> Y', time()); 
?> 

DEMOHERE