Foros del Web » Creando para Internet » Flash y Actionscript »

Convertir fecha de twiter a fecha local

Estas en el tema de Convertir fecha de twiter a fecha local en el foro de Flash y Actionscript en Foros del Web. Hola colegas estoy haciendo una aplicacion con flex, donde leo los twits de un usuario de twitter y los presento en la pagina, lo que ...
  #1 (permalink)  
Antiguo 29/08/2009, 11:22
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Convertir fecha de twiter a fecha local

Hola colegas estoy haciendo una aplicacion con flex, donde leo los twits de un usuario de twitter y los presento en la pagina, lo que deseo es presentar la fecha y hora del momento en que se genero el twit, el servicio me regresa una cadena de texto del tipo: <created_at>Sat Aug 29 16:50:03 +0000 2009</created_at>, basicamente mi problema se trata de convertir una variable string a una de tipo date pero con mi zona horaria Local GTM - 6.

El codigo es ActionScript3:
Código actionscript:
Ver original
  1. var FechaTwiter:String;
  2. var MiFecha:String;
  3.  
  4. FechaTwiter="Sat Aug 29 16:50:03 +0000 2009";
  5. MiFecha=FechaTwiter;     //????? Mi zona horaria es GTM - 6
  6. trace (MiFecha);

Cualquier ayuda se los agradecer mucho
  #2 (permalink)  
Antiguo 29/08/2009, 13:37
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Convertir fecha de twiter a fecha local

Bueno, colegas me hice esta funcion y al parecer trabaja bien, solo tengo un detallito en los minutos ya que si son por ejemplo las 14:07 horas, me arroja 14:7
Código actionscript:
Ver original
  1. private function FormateaFecha(FechaTwitter:String):String
  2.     {
  3.         var Meses:Array = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
  4.         var MiFecha:Date= new Date(FechaTwitter);
  5.         var Fecha:String;
  6.        
  7.         Fecha=MiFecha.day + ' de ' + Meses[MiFecha.month] + ' del ' + MiFecha.fullYear + '  ' + MiFecha.hours  + ':' + MiFecha.minutes
  8.         return Fecha;
  9.     }
Alguien sabe de algun script que que maneje horas relativas, del tipo: 'hace una hora', 'ayer', 'la semana pasada' y demas fechas mas amigables... (creo que tendre que postear otra pregunta)

Última edición por Sergestux; 29/08/2009 a las 13:41 Razón: Correcion del codigo, error de sintaxis
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:56.