このサイトによれば、W3C-DTF とは、「1997年9月に W3C の会員企業である Reuters Limited が W3C に提出した ISO 8601の日付形式のプロファイル」で、正確には W3C の正式規格ではないとのこと*1。しかし RSS 方面では幅を利かせているらしく、この validatorは日付の形式が違うと文句をのたまう。 Ruby でお手軽に W3C-DTF 形式の日付を出してくれるソースコードをネットで探していたのだが、見つからなかったので自作してみた・・・と書きかけたのだが、実は Rails が Time クラスを拡張していることを発見。 訂正:moro さんにご指摘いただきました。実は Ruby の time ライブラリでの拡張だそうです。謹んで訂正します。 Time.now.iso8601 # => "2008-07-22T14:20:00+09:00"