On http://code.google.com/apis/feed/ page, the feed dates are
displaying as "May 24, 2011".  If I try to call the entry's date and
parse it using new Date(entry.publishedDate), I get Tue May 24 2011
13:02:48 GMT-0700 (Pacific Daylight Time). How can I get that custom
format being displayed on the feed's main page on google? I searched
this form and found that I am supposed to use :
google.feeds.ShortDatePattern but where? I was trying on the google
code playground and this code is what I want but with the feed date
customized:

/*
*  How to see historical entries in a feed.  Usually a feed only
returns x number
*  of results, and you want more.  Since the Google Feeds API caches
feeds, you can
*  dig into the history of entries that it has cached.  This, paired
with setNumEntries,
*  allows you to get more entries than normally possible.
*/

google.load("feeds", "1");

// Our callback function, for when a feed is loaded.
function feedLoaded(result) {
  if (!result.error) {
    // Grab the container we will put the results into
    var container = document.getElementById("content");
    container.innerHTML = '';

    // Loop through the feeds, putting the titles onto the page.
    // Check out the result object for a list of properties returned
in each entry.
    // http://code.google.com/apis/ajaxfeeds/documentation/reference.html#JSON
    for (var i = 0; i < result.feed.entries.length; i++) {
      var entry = result.feed.entries[i];
      var date = new Date(entry.publishedDate);
      var div = document.createElement("div");
      var link = document.createElement("a");
      link.setAttribute('href', entry.link);
      link.appendChild( document.createTextNode( date + " " +
entry.title));
      div.appendChild(link);
      container.appendChild(div);
      var content = document.createElement("div");
 
content.appendChild(document.createTextNode(entry.contentSnippet));
      container.appendChild(content);
    }
  }
}

function OnLoad() {
  // Create a feed instance that will grab Digg's feed.
  var feed = new google.feeds.Feed("http://www.digg.com/rss/
index.xml");

  feed.includeHistoricalEntries(); // tell the API we want to have old
entries too
  feed.setNumEntries(5); // we want a maximum of 250 entries, if they
exist

  // Calling load sends the request off.  It requires a callback
function.
  feed.load(feedLoaded);
}

google.setOnLoadCallback(OnLoad);





------------------------------------------------------------------

Any help?

-- 
You received this message because you are subscribed to the Google Groups 
"Google AJAX APIs" group.
To post to this group, send email to google-ajax-search-api@googlegroups.com.
To unsubscribe from this group, send email to 
google-ajax-search-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-ajax-search-api?hl=en.

Reply via email to