Foros del Web » Programando para Internet » PHP »

date muestra una hora adelantada

Estas en el tema de date muestra una hora adelantada en el foro de PHP en Foros del Web. Hoy estoy muy pregunton vieron. Resulta q quiero mostrar las horas y minutos con: date('H:i') pero lo muestra con 1 hora adelantada ej: son las ...
  #1 (permalink)  
Antiguo 14/01/2009, 13:38
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 16 años, 5 meses
Puntos: 35
date muestra una hora adelantada

Hoy estoy muy pregunton vieron.
Resulta q quiero mostrar las horas y minutos con:
date('H:i')
pero lo muestra con 1 hora adelantada
ej: son las 17:36 pero me muestra 18:36 aun cuando modifico la hora del reloj de windows.
  #2 (permalink)  
Antiguo 14/01/2009, 13:43
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: date muestra una hora adelantada

mmm... debes configurar también el PHP para cierta zona horaria...

si usas PHP5 con date_default_timezone_set estableces la zona tipo... Continente/Pais-Ciudad (algo así)

ejemplo

Código PHP:
date_default_timezone_set('America/Mexico_City'); 

te sugiero consultes el manual de PHP personalmente...

http://php.net/date_default_timezone_set
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 17/03/2009, 15:00
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: date muestra una hora adelantada

que tal yo tenia el mismo problema y lo solucione precisamente con el default timezone, pero para no ejecutarlo en cada pagina, tuve que editar el php.ini

en este caso tuve que agregar la linea
date.timezone=America/Mexico_city
que es mi ubicacion. reinicie el servicio de apache y listo ;) ya todo funcionando bien.
Saludos y espero sea de utilidad mi comentario
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 13:05.