これは奇妙に聞こえるかもしれませんし、非常に単純かもしれませんが、私の心は今、正しく考えていません.
PHP Date関数を使用して、次の形式で日付を表示しています
date('l, F jS Y, time());
展示:2013年4月10日(水)
返された文字列からthを抽出してCSSを適用することなく、どうにかしてthを上付き文字にするにはどうすればよいですか?
複数の部分に分割できます。
$formatted = date('l, F j') . '<sup>' . date('S') . '</sup> ' . date('Y');
date を何度も呼び出すので特に効率的ではありませんが、文字列操作よりも多少信頼性があります。
date()
連結や複数の呼び出しよりもこれを好むでしょう...
date('l, F j\<\s\u\p\>S\<\/\s\u\p\> Y', time());
はい、可能です。
<?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());
?>
デモ:こちら