Ver Mensaje Individual
  #12 (permalink)  
Antiguo 04/07/2011, 07:59
Avatar de 23r9i0
23r9i0
 
Fecha de Ingreso: noviembre-2008
Ubicación: Catalonia
Mensajes: 203
Antigüedad: 15 años, 5 meses
Puntos: 33
Respuesta: como paso de timestamp a fecha normal

Código Javascript:
Ver original
  1. function getEvent(){
  2.      $.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) {
  3.         $.each(data.feed.entry, function(i, item) {
  4.         var title = item['title']['$t'];
  5.         var content = item['content']['$t'];
  6.         var start = item['gd$when'][0].startTime.replace(/^(\d{4})-(\d{2})-(\d{2})T([0-9:]*)([.0-9]*)(.)(.*)$/,    function(anio, mes, dia){
  7.         var meses = ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'];
  8.         return dia + '-' + meses[parseInt(mes) - 1] + '-' + anio;
  9.         });
  10.         $('#event').append('<li class="event">'+start+'<div class="title-event">'+title+'</div><div class="content-event">'+content+'</div></li>');
  11.         });
  12.     });
  13.  }
  14. $(document).ready(function() {
  15.     getEvent();
  16. });

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.