Código Javascript
:
Ver originalfunction getEvent(){
$.
getJSON('http://www.google.com/calendar/feeds/[email protected]/public/full?alt=json-in-script&callback=?&orderby=starttime&max-results=15&singleevents=true&futureevents=true', function(data
) { $.each(data.feed.entry, function(i, item) {
var title = item['title']['$t'];
var content = item['content']['$t'];
var start = item['gd$when'][0].startTime.replace(/^(\d{4})-(\d{2})-(\d{2})T([0-9:]*)([.0-9]*)(.)(.*)$/, function(anio, mes, dia){
var meses = ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'];
return dia + '-' + meses[parseInt(mes) - 1] + '-' + anio;
});
$('#event').append('<li class="event">'+start+'<div class="title-event">'+title+'</div><div class="content-event">'+content+'</div></li>');
});
});
}
$(document).ready(function() {
getEvent();
});
Este es el codigo completo para mostrar los eventos y si a cual es el string antes era el $3-$2-$1 y al decirme que lo cambie por tu funcion pense que ya estaba.
y el resultado es este:
07-undefined-2011-07-16T10:30:00.000+02:00
y deberia ser 07-jul-2011
Por favor me podrias poner el codigo que tu harias y asi verlo mas claro, gracias y disculpa las molestias estoy empezando a estudiar javascript y estoy muy verde.