jquery – Google日历JSON未按日期排序

我一直在尝试使用Google Calendar
JSON API,但一直遇到一些问题.

我已经设法使用jQuery,但由于某些原因,JSON谷歌提供的不是按日期排序,而且似乎也遗漏了一些事件.

这是我正在使用的代码:

<script>
$.getJSON("http://www.google.com/calendar/feeds/weimar.org_cnijr5sa383f7kl28eu63996ec%40group.calendar.google.com/public/full?alt=json-in-script&max-results=25&singleevents=false&futureevents=true&sortorder=descending&callback=?",

function(json){

var html = '<ul id="event_feed">';

$.each(json.feed.entry,function(i,entry) {

html += '<li>' + $.format.date(entry['gd$when'][0].startTime + ' 00:00:00.000', "yyyy-MM-dd") + '</li>';

})

html += '</ul>';

$('#calendar').html(html);

});
</script>

怎么解决这个问题?为了简单起见,我只是简单地将每个事件的日期附加到div. format.date()只是一个我用来重新格式化日期的插件.

最佳答案 放手一搏:

&orderby=starttime
点赞