この記事では、 DateTime オブジェクトを PHP の文字列に変換します。

あなたは使用することができます format() の機能 DateTime 変換するクラス DateTime オブジェクトを PHP の文字列に変換します。の DateTime::format 関数は、指定された形式に従ってフォーマットされた日付を返します。

ダウンロード  コードを実行する

 
または、 date_format() 指定された形式に従ってフォーマットされた日付を取得する関数。ご了承ください date_format() のエイリアスです DateTime::format() 関数。

ダウンロード  コードを実行する

 
で定義された定義済みの定数がいくつかあります。 DateTimeInterface で使用できるインターフェイス format() 関数:


ATOM = Y-m-d\\TH:i:sP
COOKIE = l, d-M-Y H:i:s T
ISO8601 = Y-m-d\\TH:i:sO
ISO8601_EXPANDED = X-m-d\\TH:i:sP
RFC822 = D, d M y H:i:s O
RFC850 = l, d-M-y H:i:s T
RFC1036 = D, d M y H:i:s O
RFC1123 = D, d M Y H:i:s O
RFC7231 = D, d M Y H:i:s \\G\\M\\T
RFC2822 = D, d M Y H:i:s O
RFC3339 = Y-m-d\\TH:i:sP
RFC3339_EXTENDED = Y-m-d\\TH:i:s.vP
RSS = D, d M Y H:i:s O
W3C = Y-m-d\\TH:i:sP

 
実証するために、次のソリューションでは DateTimeInterface::RFC1036 RFC 1036 パターンに対応する定数 "D, d M y H:i:s O".

ダウンロード  コードを実行する

 
最後に、現在の日付と時刻を特定の形式で返すのは、次のように簡単です。

ダウンロード  コードを実行する

それはすべて変換についてです DateTime オブジェクトを PHP の文字列に変換します。