0

我有这条线:

<?php the_date(' F j Y')?>

这以June 13 2012(当前日期)结束。我想把这一年放在另一条线上。我试过这个:

<?php the_date(' F j <br /> Y')?>

但它不起作用。有没有办法在两者之间取得突破。

谢谢

4

2 回答 2

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

于 2012-06-16T17:13:58.367 回答
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

哪个会显示;

    6月13日
    2012
于 2012-06-16T17:08:49.257 回答