UTC 日付を次の形式で表示および処理する必要があります。
2013-06-28T22:15:00Z
この形式は ISO8601 標準の一部であるため、上記のような文字列から DateTime オブジェクトを作成するのに問題はありません。ただし、DateTime オブジェクトを目的の形式で表示するためのクリーンな方法 (substr や replace などの文字列操作がないことを意味します) が見つかりません。サーバーとphpの日時設定を微調整しようとしましたが、ほとんど成功しませんでした。私はいつも得る:
$date->format(DateTime::ISO8601); // gives 2013-06-28T22:15:00+00:00
目的の文字列を提供する日付形式または構成設定はありますか? または、「Z」を手動でカスタム時間形式に追加する必要がありますか?