cutmail's blog

write the code

Wordpressにおける日付/時刻の扱いについて

またまたWordpressネタです。

記事ごとに投稿された日付や時間を表示したい時に
the_date();やthe_time();を使いますが、
それぞれ挙動が少しずつ違うのでそのメモを。

the_time

記事の投稿時間を表示します。
書式は次のとおり。

<?php the_time('format') ?>

formatには表示フォーマットを指定します。

the_date

記事の投稿時間を表示します。
書式は次のとおり。

<?php the_date('format', 'before', 'after', echo) ?>

the_timeとの違いは

  • 同じ日に複数の記事がある場合は、最初の記事にだけ表示
  • 日付/時間の前後に表示するテキストの指定が可能
  • PHPの変数として取得可能(表示はされない)

が挙げられます。

こちらもformatには表示フォーマットを指定します。