我有这一行:
<?php the_date(' F j Y')?>
最终以June 13 2012
(当前日期)结束。我想把这一年放在另一条线上。我试过这个:
<?php the_date(' F j <br /> Y')?>
但它不起作用。有没有办法在两者之间取得突破。
由于
答案 0 :(得分:1)
您可以在调用函数时分离日期的组成部分。 'f','j','Y'等。 al基本上被日期取代,所以省略'Y'将允许你在换行后在另一个函数调用中指定它。
echo get_the_date('F j');
echo '<br />';
echo get_the_date('Y');
Wordpress实际上有一个很好的指南解释格式字符:http://codex.wordpress.org/Formatting_Date_and_Time
编辑:已修复使用get_the_date
代替。
答案 1 :(得分:0)
我对日期功能不太熟悉,但您可以使用substr()
来突破您想要的示例;
$date = the_date(' F j Y'); // in your example it should return : "June 13 2012"
echo substr($date,0,(count($temp)-5)); //this will echo just "June 13"
echo "<br />";
echo substr($date,-4,4); //This will echo just the year
将显示;
June 13 2012