google.load("feeds", "1"); //Google AJAX Feed APIを読み込む
 
function initialize() {
 
    //ブログなどのURL設定
    var feed = new google.feeds.Feed("http://www.derutoko.com/blog/feed");
 
    // 読み込み件数を設定
    feed.setNumEntries(5);
 
    //ブログ記事の読み込み開始
    feed.load(dispfeed);
 
    function dispfeed(result){
 
        //HTML内のdiv#feedを取得
        var container = document.getElementById("feed");
 
        //出力内容を空っぽに初期化
        var htmlstr = "";
 
        //記事の数分(最大：読み込み件数分)だけ取得を繰り返す
        for (var i = 0; i < result.feed.entries.length; i++) {
 
            //記事1個取得
            var entry = result.feed.entries[i];
 
            //出力内容にタイトルを入れる
            htmlstr += '<p class="blog_link_article"><a href="' + entry.link + '" target="_blank">' + entry.title + '</a></p>';

            //出力内容に日付けを入れる
            var strdate = createDateString(entry.publishedDate);
            htmlstr += '<p class="blog_link_date">' + strdate + '</p>';
 
        }
 
        //HTML（div#feedList内）に出力する
        container.innerHTML = htmlstr;
 
    }
}

function createDateString(publishedDate){
  var pdate = new Date(publishedDate);

  var pday = pdate.getDate();
  var pmonth = pdate.getMonth() + 1;
  var pyear = pdate.getFullYear();
  var strdate = pyear + "." + pmonth + "." + pday;

  return strdate;
}
 
//HTMLファイルが読み込まれたときに上記のfunction initializeのスクリプトを実行
google.setOnLoadCallback(initialize); 
