Ver Mensaje Individual
  #17 (permalink)  
Antiguo 04/07/2011, 10:14
Avatar de buzu
buzu
 
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 18 años
Puntos: 122
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(full, 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.     });

Parece ser que _cronos2 olvidó que el primer parámetro que recibe la función es el texto completo al que se le aplica el replace.
__________________
twitter: @imbuzu