4

これは奇妙に聞こえるかもしれませんし、非常に単純かもしれませんが、私の心は今、正しく考えていません.

PHP Date関数を使用して、次の形式で日付を表示しています

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

展示:2013年4月10日(水)

返された文字列からthを抽出してCSSを適用することなく、どうにかしてthを上付き文字にするにはどうすればよいですか?

4

3 に答える 3

7

複数の部分に分割できます。

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

date を何度も呼び出すので特に効率的ではありませんが、文字列操作よりも多少信頼性があります。

于 2013-04-10T17:18:42.350 に答える
4

date()連結や複数の呼び出しよりもこれを好むでしょう...

date('l, F j\<\s\u\p\>S\<\/\s\u\p\> Y', time());
于 2013-04-10T17:20:38.137 に答える
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()); 
?>

デモこちら

于 2013-04-10T17:27:55.860 に答える