Home > プログラムネタ > javascriptでDate.parse()を使うときブラウザ毎に差異が・・・

javascriptでDate.parse()を使うときブラウザ毎に差異が・・・

FC2ブログのプラグインで、javascriptだけで外部にあるRSSを取得して

RSSリーダー的なものを作ろうとしました。

各ブログエントリーを日付でソートしようとして、日付をよく見たらRSSの種類(RSS1.0、RSS2.0、Atom)によって日付のフォーマットが違うのね。

 

FC2ブログの日付は

2012-06-20T00:20:39+09:00

こんな感じです。

 

ここでタイトルの内容なんですが、この形式でDate.parse()をかけるとブラウザによってNaNになってしまいます。

Date.parse(“2012-06-20T00:20:39+09:00″)

 

このブログ(wordpress)の日付のフォーマットは

Thu, 14 Apr 2011 09:53:03 +0000

これならIE・FireFox・Safari・Google Chromeでうまくいきました。

 

 

RSSリーダー作る前に各ブログ毎の日付フォーマットを調べないと・・・

 

 

参考:Dateオブジェクトの挙動の違い

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.hk-factory.net/program-neta/47/trackback/
Listed below are links to weblogs that reference
javascriptでDate.parse()を使うときブラウザ毎に差異が・・・ from hk_factory

Home > プログラムネタ > javascriptでDate.parse()を使うときブラウザ毎に差異が・・・

twitter
リンク

Return to page top