AI要約
WPFormsの日付と時刻の表示方法をカスタマイズしますか? PHPの日付と時刻のパラメータを使用すると、フォームとユーザーのニーズに最適な方法で日付と時刻をさまざまな方法でフォーマットできます。
このガイドでは、最も一般的なPHPの日付と時刻のフォーマット文字について説明します。
日付フォーマット文字の理解
WPFormsで日付をフォーマットするためによく使用される文字の表を次に示します。
| フォーマット文字 | 説明 | 出力例 |
|---|---|---|
| d | 月の日、ゼロ埋めされた2桁 | 01~31 |
| D | 曜日のテキスト表現、3文字 | 月~日 |
| j | ゼロ埋めなしの月の日 | 1~31 |
| l(小文字の‘L’) | 曜日の完全なテキスト表現 | 日曜日~土曜日 |
| N | 曜日のISO 8601数値表現 | 1(月曜日)~7(日曜日) |
| S | 月の日に対する英語の序数接尾辞、2文字 | st, nd, rd または th。jと組み合わせてうまく機能します |
| w | 曜日の数値表現 | 0(日曜日)~6(土曜日) |
| z | 年の日数(0から始まる) | 0~365 |
| W | 年のISO 8601週番号、週は月曜日から始まる | 例:34(その年の34週目) |
| F | 1月や3月のような、月の完全なテキスト表現 | 1月~12月 |
| m | ゼロ埋めされた月の数値表現 | 01~12 |
| M | 月の短いテキスト表現、3文字 | 1月~12月 |
| n | 月の数値表現、ゼロ埋めなし | 1~12 |
| t | 指定された月の日数 | 28~31 |
| L | うるう年かどうか | うるう年の場合は1、それ以外の場合は0。 |
| o | ISO 8601週番号付き年。ISO週番号(W)が前年または翌年に属する場合、その年が使用されることを除き、Yと同じ値になります。 | 例: 1997年または2009年 |
| Y | 西暦年を4桁以上で表した数値表現。紀元前は「-」を使用します。 | 例: -0044年、0657年、1997年、2006年、20191年 |
| y | 西暦年を2桁で表した表現 | 例: 97年または06年 |
| a | 午前・午後の小文字表記 | 午前または午後 |
| A | 午前・午後の大文字表記 | AMまたはPM |
| g | 12時間表記の時、ゼロ埋めなし | 1~12 |
| G | 24時間表記の時、ゼロ埋めなし | 0~23 |
| h | 12時間表記の時、ゼロ埋めあり | 01~12 |
| H | 24時間表記の時、ゼロ埋めあり | 00~23 |
| i | 分、ゼロ埋めあり | 00~59 |
| s | 秒、ゼロ埋めあり | 00~59 |
| u | マイクロ秒 | 例: 654321 |
| v | ミリ秒 | 例: 654 |
| e | タイムゾーン識別子 | 例: UTC、GMT、America/New_York |
| I(大文字のi) | 夏時間かどうか | 夏時間の場合は1、それ以外の場合は0。 |
| O | グリニッジ標準時(GMT)との差(時と分の間にコロンなし) | 例: +0200 |
| P | グリニッジ標準時(GMT)との差(時と分の間にコロンあり) | 例: +02:00 |
| T | タイムゾーン略称 | 例: EST、EDT |
| Z | タイムゾーンオフセット(秒単位) | -43200~50400 |
| c | ISO 8601形式の日付 | 2023-09-09T15:45:30-04:00 |
| r | RFC 2822形式の日付 | 2023年9月9日(土)15:45:30 -0400 |
WPFormsでの日付フォーマットの使用
WPFormsでこれらのフォーマット文字を使用するには、通常、それらを文字列に結合します。一般的な例をいくつか示します。
Y-m-d: 2024-10-21(年-月-日)d/m/Y: 21/10/2024(日/月/年)F j, Y: October 21, 2024(月 日, 年)D, d M Y: Mon, 21 Oct 2024(略称の曜日、日 月 年)
WPFormsでの実践的な例
WPFormsでカスタム日付フォーマットを使用するいくつかの方法を以下に示します。
- スマートタグ内:カスタムフォーマットを使用して
{date}スマートタグを使用します:{date format="Y-m-d"}は、現在の日付を2024-10-21として出力します{date format="F j, Y"}は、October 21, 2024を出力します
- 日付/時刻フィールドの場合: 日付/時刻フィールドを設定する際、日付の形式をカスタマイズできます。
d/m/Yを使用して、日/月/年の形式にしますM j, Yを使用して、2024年10月21日のような短縮された月名形式にします
注意: WPForms のデフォルトの日付/時刻フィールドでは、形式オプションが限られています。上記のようなカスタム形式を使用するには、PHP スニペットを使用して追加の形式を作成する必要があります。詳細については、追加の日付/時刻形式の作成に関するガイドを参照してください。