martes, mayo 08, 2007

Problema de hora incorrecta en PHP

Realmente hay mucha información en la web de como mostrar la hora y fecha con php. Pero particularmente me encontré con un problema y es que cuando pedía la hora al servidor, me la retornaba con una o dos horas de diferencia.

Investigando un poco resolví este problema configurando el timezone a la región donde pertenezco y ahora para desplegar la hora escribo el siguiente código.
date_default_timezone_set("America/Guatemala");
echo date("H:i:s");
Si perteneces a otra zona pues solo sustituye America/Guatemala por la tuya. A continuación les dejo la dirección para ver las otras zonas.

12 comentarios:

  1. Anónimo9:56 a. m.

    Hola: En varias ocaciones habia tenido el mismo problema y no tenia la solucion. Gracias fuiste de gran ayuda.

    ResponderBorrar
  2. Muchas gracias desde Peru... en mi caso mi zona horaria es America/Lima.

    ResponderBorrar
  3. Que bueno que te sirvió Yerson, te recuerdo que ahora el blog está en http://mundocarnar.com

    ResponderBorrar
  4. Anónimo3:38 a. m.

    Muy bueno. Con gente así, da gusto programar. Gracias

    ResponderBorrar
  5. Muy bien, me sirvió, es la primera vez que me pasa, pero buscando un poco me encontré con la respuesta aquí. gracias.

    ResponderBorrar
  6. Anónimo3:02 p. m.

    Tu aportación me resultó de mucha ayuda. Gracias desde México, D.F.

    ResponderBorrar
  7. Anónimo11:43 a. m.

    Excelente, funciona de maravilla, gracias por compartir. Saludos desde Ver, Mex

    ResponderBorrar
  8. Anónimo3:36 p. m.

    excelente amigo, muy buen aporte

    ResponderBorrar
  9. Anónimo1:10 a. m.

    Excelente aporte
    compañero, saludos desde mexico

    ResponderBorrar
  10. Anónimo3:04 p. m.

    muchas gracias de maravilla tu respuesta, estuve un rato batallando con esto hasta q llegue aqui mil gracias

    ResponderBorrar
  11. Edgar Escobar7:12 a. m.

    excelente amigo tenia el mismo problema había probado con America Central pero no se me había ocurrido ponerle Guatemala, muchas gracias...

    ResponderBorrar
  12. Anónimo1:54 p. m.

    Muchas Gracias excelente

    ResponderBorrar