PHP で RSS フィードを作成しており、PHP のビルドDATE_RFC822
形式を使用して日付を設定しています。
<lastBuildDate>' . date(DATE_RFC822, strtotime($posts['date'])) . '</lastBuildDate>
これにより、次のようになります。
<lastBuildDate>Tue, 01 Oct 13 10:10:00 +0200</lastBuildDate>
検証しようとすると合格しますが、次の推奨事項があります。
問題のある RFC 822 日時値: Tue, 01 Oct 13 10:10:00 +0200
このページには、さらに詳しい情報があります: Problematical RFC 822 date-time value :
指定する値は、RFC822 で定義されている日付と時刻の仕様を満たす必要がありますが、年は 4 桁で表現する必要があります。
年を 4 桁の値に更新するにはどうすればよいですか?