0

私はこの行を持っています:

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

June 13 2012これは(現在の日付)で終わります。今年は別の行にしたいと思います。私はこれを試しました:

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

しかし、それは機能しません。その間に休憩をとる方法はありますか?

ありがとう

4

2 に答える 2

1

関数を呼び出すときに、日付のコンポーネントを分離できます。'f'、'j'、'Y'、et。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 に答える