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

Formato de fechas UTC - Hora local

Estas en el tema de Formato de fechas UTC - Hora local en el foro de Flash y Actionscript en Foros del Web. Hola. Tengo una pregunta que espero que sea sencilla. Tengo un flash que recibe mediante un php un xml con una serie de informacion con ...
  #1 (permalink)  
Antiguo 03/03/2009, 07:38
 
Fecha de Ingreso: enero-2008
Mensajes: 52
Antigüedad: 16 años, 9 meses
Puntos: 2
Formato de fechas UTC - Hora local

Hola.

Tengo una pregunta que espero que sea sencilla. Tengo un flash que recibe mediante un php un xml con una serie de informacion con unas fechas en formato "AAAA-MM-DD HH:MM:SS".

Para pasar ese string al objeto Date me he creado una funcion:

Código PHP:
function getDateFromSql(str:String):Date{
            var 
year:String str.substr(04);
            var 
month:String str.substr(52);
            var 
day:String str.substr(82);
            var 
hour:String str.substr(112);
            var 
min:String str.substr(142);
            var 
sec:String str.substr(172);
            return new 
Date(year,month,day,hour,min,sec);

(Si saben otra manera mejor de hacerlo agradeceria su colaboracion).

El tema en cuestion es que la hora que recibo es UTC, y querria pasarla a hora local, pero al crearla con el new Date me la crea automaticamente como si fuera hora local.

Una solución seria calcular antes de crearla el offset de tiempo y sumarselo, pero me gustaria una solucion "mas correcta".

Gracias de antemano.
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 16:09.