Ver Mensaje Individual
  #9 (permalink)  
Antiguo 11/08/2011, 11:58
Avatar de Heiroon
Heiroon
 
Fecha de Ingreso: junio-2010
Ubicación: Caracas, Venezuela - Por ahora...
Mensajes: 495
Antigüedad: 13 años, 11 meses
Puntos: 63
De acuerdo Respuesta: Convertir a huso horario de mi pais.

En el codigo original que coloque primero:

Código PHP:
Ver original
  1. $fecha = explode(" ",$actual["created_at"]);
  2.  $userTimezone = new DateTimeZone('America/Caracas');
  3.  $gmtTimezone = new DateTimeZone('GMT');
  4.  $myDateTime = new DateTime($fecha[1]."-".$fecha[2]."-".$fecha[3]." ".$fecha[4], $gmtTimezone);
  5.  $offset = $userTimezone->getOffset($myDateTime);
  6.  $fecha_webistica = date('d-m-Y, H:i', $myDateTime->format('U') + $offset);

me devolvia como $offset = 16200. Porq me lo estaba enviando en segundos si lo multiplicas por 3600, te da 4.5 que es 4:30. pero de verdad necesitaba salir de esto, por lo que decidi "piratear" como te dije, y le puse el offset directamente a la timezone que corresponde -0430.

No tengo ninguna razon para mentirte.. si funciona...

P.D.: Igualmente muchas gracias por tu codigo!
__________________
Gmail : [email protected]
Twitter: @heiroon

I'm back!