【wordpress】日時を取得する、the_timeとthe_dateの大きな違い

wordpressで投稿した記事などで、投稿した日付、日時を取得する際に使うのが

the_date();

the_time();

があります。

フォーマットを指定する

よく使う使い方だと、フォーマットを指定した

<?php the_time('Y/m/d G:i'); ?>

といった感じに使っています。結果としては

2020/03/12 17:35

のように出力されます。

the_dateとthe_timeの違い

the_dateとthe_timeでは、日付?時間?と思いますが、どちらも同じ日時を表します。

違いはなんでしょう?

the_date()は、公開ページに同じ日付で複数の記事がある場合、最初の記事の日付が一度だけ表示されるという特殊な時に使います

なので、一般的には、the_time();の方を使った方があとで困ることがないようです

この記事を書いた人