I am using google RSS feed to pull in an xml file, this works well, however the date is reversed. In the XML file, the date is correct but in my app the dates (Months and Days) are reversed. Is this easy to fix? and if so, could anybody please help me?
var googleResult = [];
google.load("feeds", "1");
function initialize() {
feed.setResultFormat(google.feeds.Feed.MIXED_FORMAT);
feed.includeHistoricalEntries();
feed.setNumEntries(90);
feed.load(function (result) {
console.log(result);
if (!result.error) {
googleResult = result ;
var output = '<ul data-role="listview" data-filter="true" data-filter-placeholder="Search for a phrase/word">';
var container = document.getElementById("feed");
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var publishedDate = new Date($(this).find("publishedDate").text());
var day = publishedDate.getDate();
var month = publishedDate.getMonth() + 1;
var year = publishedDate.getFullYear();
var SMdate = month + '/' + day + '/' + year;
output += '<li>';
output += '<a href= "#feedContent?i=' + i + '" data-transition = "slide" >';
//output += '<p class="ui-li-aside">' + entry.publishedDate + '</p>';
output += '<h1>' + entry.title + '</h1>';
output += '<p>' + entry.publishedDate + '</p>';
//output += '<p class="ui-li-aside">' + entry.publishedDate.slice(0, 12) + '</p>';
var snippet = entry.contentSnippet;
//var code = entry.content.slice(-3);
var sm = entry.contentSnippet;
var code = entry.content.match(/\/VS|\/VN|\/PM\/OT/);
//var code = entry.content.match(/VNT|VT\d\d/);
var nCode = sm.concat(code);
//alert(code);
//output += '<p>' + entry.contentSnippet + '</p>';
output += '<p>' + nCode + '</p>';
output += '</a>';
output += '</li>';
}
output += '</ul>';
$('#jobsFeed').html(output);
$('#jobsFeed').trigger('create');
}
});
}
google.setOnLoadCallback(initialize);
$(document).on("pagebeforechange", function (e, data) {
// We only want to handle changePage() calls where the caller is
// asking us to load a page by URL
if (typeof data.toPage === "string") {
// We are being asked to load a page by URL
var u = $.mobile.path.parseUrl(data.toPage), _re = "#feedContent";
if (u.hash.search(_re) !== -1) {
var i = urlParam("i", data.toPage);
$("#feedContent").remove();
var $page = $("<div data-role='page' id='feedContent' data-add-back-btn='true'><div data-role='header'><h1>" + googleResult.feed.entries[i].title + "</h1></div></div>");
var $content = $("<div data-role='content' id='feedContent'></div>");
$content.append(googleResult.feed.entries[i].content);
$page.append($content);
$.mobile.pageContainer.append($page);
}
}
});