我正在构建一个聚合器,它从XML中获取新闻故事并将它们作为单独的LI输出。
我需要将日期的数据(当前输出为Mon, 16 Dec 2013 11:00:00 GMT
)转换为数字格式,以便我可以在日期运行查询。
例如我需要:
基本上所以最后10个新闻故事都被拍摄然后随机化。
到目前为止,代码工作here(需要5秒才能加载)并由以下代码生成:
<script>
jQuery(function(){
$.ajax({
url: 'http://www.sagittarius-digital.com/news.rss',
dataType: 'xml'
}).done(function(xml){
var items = $(xml).find('item').map(function(){
var $item = $(this);
var array = '<li class="ourNewsItem">';
array += '<a href="' + $item.find('link').text() + '">';
array += '<h2>' + $item.find('title').text() + '</h2>';
array += '<p>' + $item.find('description').text() + '</p>';
array += '<p>' + $item.find('pubDate').text() + '</p>';
array += '<p>Category: ' + $item.find('category').text() + '</p>';
array += '</a>';
array += '</li>';
return array;
}).get();
$('ul').append(items.join(' '));
}).fail(function(){
console.log('error', arguments)
})
})
</script>