RSSやATOMのフィードを表示させる方法としてMagpie RSSを仕様する方法がありますが
日付も同時に取得し表示される方法としてMagpie 0.72より$item['date_timestamp']という
参照方法が使えるようになりました。
しかし仕様するRSSやATOMによって配列キーが異なるため、この参照方法では日付が取得できず
1970年01月01日のように表示されてしまいます。
解決方法としては$item['date_timestamp']の部分をRSSやATOMで使用されている配列キーに変換します。
例えばWordPressを仕様時の場合は
$date_str = date(“m月d日 ”, $item['date_timestamp']);
↓
$date_str = date(“m月d日 ”, strtotime($item[pubdate]));
に変換することによって取得できるようになります。
PHPにあまり詳しくないので結構ハマってしまいましたが解決策の記事がなかったので
残しておきます。

3 Comments
こちらでした。すごく助かりました!
YahooブログのRSSを所得する時にうまくいかず悩んでいました。
同じ方法でうまく表示できるようになりました。
ありがとうございました!
これ僕もかなりハマりました。。w
なかなか気付かないですよね。
お役に立てて光栄です。
ではでは。
One Trackback
[...] WebTecNote/[WP]wordpressでRSSを取得して表示 Conscios/Magpie RSS RSSフィードで日付取得できない [...]
Random Entry
Recent Entry