2024年06月13日
WP関数:get_the_date()
この関数の説明
WP関数の get_the_date() は、固定ページや投稿の作成日(公開日)を取得する関数です。
関数
get_the_date( $format, $post_id )
パラメータ
$format(文字列) (オプション)
日付の出力形式を指定します。
省略した場合はWordPressの[設定→一般]の[日付形式]フォーマットで出力されます。
日付のフォーマット記号
分類 | 記号 | 解説 |
年 | Y
(大文字のY) |
4桁の数字(2021) |
y
(子文字のY) |
下2桁の数字(21) | |
月 | n
(子文字のN) |
頭に0を付けない(7) |
m(
子文字のM) |
頭に0を付ける(07) | |
日 | j(
子文字のJ) |
頭に0を付けない(1) |
d
(子文字のD) |
頭に0を付ける(01) | |
曜日 | l(
子文字のL) |
フル表示(月曜日~日曜日) |
D
(大文字のD) |
1文字表示(月~日) |
例)'Y年n月j日'と指定した場合、2021年7月1日の形式で表示されます
又、時間も併せて出力したい場合は時間フォーマットも併せて指定します。
分類 | 記号 | 解説 |
24時間表示 | G
(大文字のG) |
1桁又は2桁表示(0~23) |
H
(大文字のH) |
2桁表示(00~23) | |
12時間表示 | A
(大文字のA) |
AM又はPM |
a
(子文字のA) |
am又はpm | |
g
(子文字のG) |
1桁又は2桁表示(0~11) | |
h
(子文字のH) |
2桁表示(00~11) | |
分 | i
(子文字のI) |
2桁表示(00~59) |
秒 | s
(子文字のS) |
2桁表示(00~59) |
例)'Y年n月j日 H時i分s秒'と指定した場合、2021年7月1日 13時15分21秒の形式で表示されます
$post_id(整数) (オプション)
日付を取得したいID(固定ページID、投稿ID)
省略すると現在のドキュメントから取得します
事例
①投稿日を取得/編集して出力します。
<?php $date = get_the_date(); // 投稿日をデフォルトフォーマットで取得 // $dateを加工 echo esc_html($date); ?>
■投稿日にはエスケープ処理が必要な記号はありませんが、編集等で入る可能性があるのでエスケープ処理をしています。
■エスケープ処理の詳細はエスケープ処理を参照してください。
関連情報
関連関数は 文書情報関連関数 を参照してください。