WordPressのプラグインAdvanced Custom Fieldsのデイトピッカーを使って年月日を出力する方法をメモ。
日付フォーマットのカスタマイズ方法も書いておくよ。
▼Advanced Custom Fields (ACF)
https://ja.wordpress.org/plugins/advanced-custom-fields/
基本の出力
1 |
<?php the_field('フィールド名'); ?> |
そのまま出力させるとダッシュボードで設定した「表示フォーマット」に沿って表示されます。
表示フォーマットの設定
Y/m/d
↓
表示例
2021/02/01
フォマーットをカスタマイズ
1 2 3 4 5 6 7 |
<?php $date = date_create(get_field('フィールド名')); echo date_format($date,'m/d'); echo date_format($date,'Y年m月d日'); ?> |
表示をフォーマットを無視して
02/01
2021年02月01日
と表示されます。
PHP日付フォーマット
以下の日付フォーマットを利用できます。
項目 | フォーマット | 説明 | サンプル |
---|---|---|---|
年 |
Y | 西暦(4桁) | 2021 |
y | 西暦(2桁) | 21 | |
L | うるう年→1、普通の年→0 | 1 または 0 | |
月 |
m | 月 先頭にゼロをつける | 01~12 |
n | 月 先頭にゼロをつけない | 1~12 | |
M | 英語3文字 | Jan~Dec | |
F | 英語フルスペル | January~December | |
日 |
d | 日 2桁 | 01~31 |
j | 日 先頭にゼロをつけない | 1~31 |
https://www.advancedcustomfields.com/resources/date-picker/