RSSを読み込むだけのスパムサイトを作っていたのですが,最初に使っていたソースを使い回ししていたところ,どうもうまく動かない場所が出てしまいました. 原因はというと,読み込んでいるRSSのversionがversion1とversion2の2種類あり,versionごとに日付タグの仕様が異なるためでした. とういことでせっかく詰まったのを機会にRSSの日付処理の記憶をまとめて書いてみます.ちなみにxmlのパースにはPEARのXML_RSSを使いました. rssの日付タグの例をそれぞれ見てみます. <dc:date>2009-04-25T06:25:03+09:00</dc:date> <pubDate>Fri, 24 Apr 2009 22:25:34 +0900</pubDate> RSSの1.0と2.0では日付のタグも中身もだいぶ異なっています. まずは1.0のほうを書き換える処理です