RSS 2.0 specifiche sull'elemento <pubDate>
devono essere conformi alla RFC 822 Date and Time syntax. Vale a dire, per visualizzarlo nel seguente formato:
Ven 21 Dic 2012 10:00:01 GMT
Se errore di run tuo feed RSS attraverso la W3C Feed Validator si noterà questi esempi di validi RFC822 data volte:
<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>
Se si voleva utilizzare la formattazione di MySQL, che si definirebbe la colonna con la seguente use of date_format()
, regolando l'UTC modificatore/marcatore, se necessario:
date_format(Date, '%a, %d %b %Y %H:%i:%s')
Oppure si può fare tramite il PHP date method con DATE_RSS
setting the format per voi:
echo "<pubdate>".date(DATE_RSS, strtotime($row['Date']))."</pubdate>";
Assicurarsi che il vostro elemento <pubDate>
apparire all'interno del suo nodo padre <item>
.
Si noti inoltre che questo elemento è sensibile al maiuscolo/minuscolo. È necessario fornire pubDate
con la maiuscola D e non tutti in minuscolo (pubdate
) come altri elementi possono.
Fare attenzione a utilizzare 'pubDate' e non' pubdate' – random