2013-04-10 75 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