RSS 2.0仕様はRFC 822 Date and Time syntaxに準拠する必要があります。つまり、次の形式で表示するには:
金、2012年12月21日午前10時00分01秒GMT
あなたはこれらの例に注意しましょうW3C Feed Validatorを通して、あなたのRSSフィードを実行する場合にエラー有効なRFC822日付回:
<pubDate>Wed, 02 Oct 2002 08:00:00 EST</pubDate>
<pubDate>Wed, 02 Oct 2002 13:00:00 GMT</pubDate>
<pubDate>Wed, 02 Oct 2002 15:00:00 +0200</pubDate>
あなたはMySQLのフォーマットを使用したい場合は、必要に応じてUTC修飾子/マーカーを調整するには、次use of date_format()
でカラムを呼びたい:
date_format(Date, '%a, %d %b %Y %H:%i:%s')
またはあなたはあなたのためにDATE_RSS
setting the formatでPHP date method経由でそれを行うことができます。
echo "<pubdate>".date(DATE_RSS, strtotime($row['Date']))."</pubdate>";
をご<pubDate>
要素がその親<item>
ノード内に表示されていることを確認します。
この要素は大文字と小文字を区別します。 pubDate
を大文字のDで出力する必要があります。他の要素と同様にすべて小文字(pubdate
)ではありません。
'pubdate'ではなく' pubDate'を使用するように注意してください。 – random