このページでは、 DateTimeImmutable, DateTime, date_create, date_create_immutable および strtotime のパーサーが理解する、 BNFライクな日付/時刻 複合フォーマットを説明します。
DateTimeImmutable と DateTime オブジェクトをフォーマットするには、 DateTimeInterface::format のドキュメントを参照ください。
DD
doy
frac
hh
HH
meridian
ii
II
M
MM
space
ss
SS
W
tzcorrection
YY
dd
mm
注意: 書式「 ISO の年、 ISO の週番号」と 「 ISO の年、 ISO の週番号、 ISO の曜日番号」で使われている "W" は大文字小文字を区別します。大文字の "W" だけが利用できます。 「 SOAP 」、「 XMLRPC 」および「 WDDX 」の各書式中の "T" は大文字小文字を区別します。大文字の "T" だけが利用できます。 書式「 Unix タイムスタンプ 」は、タイムゾーンを UTC に設定します。 (訳注)書式「 Common Log Format 」は、 Apache ログにおける時刻の書式です。 (訳注)書式「 ISO の年、 ISO の週番号」と 「 ISO の年、 ISO の週番号、 ISO の曜日番号」は、 ISO 8601で規定されている表記法です。 定義上、週が前年あるいは翌年に属すことがあるので注意してください。 たとえば、 ISO 8601 の定義では 2010 年の第 1 週は 1 月 3 日から 1 月 9 日までとなり、 2010 年の 1 月 1 日と 1 月 2 日は 2009 年の第 53 週に属します。
注意:
書式「 ISO の年、 ISO の週番号」と 「 ISO の年、 ISO の週番号、 ISO の曜日番号」で使われている "W" は大文字小文字を区別します。大文字の "W" だけが利用できます。
「 SOAP 」、「 XMLRPC 」および「 WDDX 」の各書式中の "T" は大文字小文字を区別します。大文字の "T" だけが利用できます。
書式「 Unix タイムスタンプ 」は、タイムゾーンを UTC に設定します。
(訳注)書式「 Common Log Format 」は、 Apache ログにおける時刻の書式です。
(訳注)書式「 ISO の年、 ISO の週番号」と 「 ISO の年、 ISO の週番号、 ISO の曜日番号」は、 ISO 8601で規定されている表記法です。 定義上、週が前年あるいは翌年に属すことがあるので注意してください。 たとえば、 ISO 8601 の定義では 2010 年の第 1 週は 1 月 3 日から 1 月 9 日までとなり、 2010 年の 1 月 1 日と 1 月 2 日は 2009 年の第 53 週に属します。