Foros del Web » Programando para Internet » PHP »

Obtener Hora de Php

Estas en el tema de Obtener Hora de Php en el foro de PHP en Foros del Web. Buenos días, tengo una consulta, tengo una aplicación que toma la hora con date(); pero me toma mal la hora y no tengo idea de ...
  #1 (permalink)  
Antiguo 04/07/2013, 10:00
Avatar de higiniosamaniego  
Fecha de Ingreso: noviembre-2012
Mensajes: 38
Antigüedad: 12 años
Puntos: 0
Obtener Hora de Php

Buenos días, tengo una consulta, tengo una aplicación que toma la hora con date(); pero me toma mal la hora y no tengo idea de donde cambiarla, ya cambie en el php, ya cambie hasta en la bios del server, necesito saber de donde realmente toma esa hora la funcion date()

Gracias desde ya.
  #2 (permalink)  
Antiguo 04/07/2013, 10:03
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: Obtener Hora de Php

Es que necesitas usar primero date_default_timezone_set() para definir en que pais o zona estas:
__________________
Salu2!
  #3 (permalink)  
Antiguo 04/07/2013, 10:06
Avatar de quinqui  
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 20 años, 3 meses
Puntos: 56
Respuesta: Obtener Hora de Php

Holas, higiniosamaniego.

Si tienes ese nivel de acceso a tu server, entra en el archivo de configuración de PHP (el clásico php.ini), y busca la zona horaria que tiene ingresada. Investiga por todos los parámetros y funciones PHP en la documentación de php, que lleven la palabra timezone, para poder averiguar por dónde te conviene más cambiar este valor en tu server: puedes hacerlo en el archivo de configuración, pero también parece que puedes hacerlo en tiempo de ejecución desde tu página, etc...

Saludos!

Editado: Lo dicho, Italico76 confirma lo que te decía :) Saludos!
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*
  #4 (permalink)  
Antiguo 04/07/2013, 10:08
Avatar de higiniosamaniego  
Fecha de Ingreso: noviembre-2012
Mensajes: 38
Antigüedad: 12 años
Puntos: 0
Respuesta: Obtener Hora de Php

Ya lo hice, me muestra la zona horaria cargada pero la hora sigue mal, gracias por la respuesta.
  #5 (permalink)  
Antiguo 04/07/2013, 10:11
Avatar de higiniosamaniego  
Fecha de Ingreso: noviembre-2012
Mensajes: 38
Antigüedad: 12 años
Puntos: 0
Respuesta: Obtener Hora de Php

Holas quinqui.
Estoy investigando, por todos lados, espero obtener un atajo a mi problemita aquí. Saludos y gracias.
  #6 (permalink)  
Antiguo 04/07/2013, 11:02
 
Fecha de Ingreso: abril-2012
Mensajes: 106
Antigüedad: 12 años, 7 meses
Puntos: 2
Respuesta: Obtener Hora de Php

como dice Italico76 debes usar date_default_timezone_set por ejemplo
Código PHP:
Ver original
  1. date_default_timezone_set('america/lima');//lugar de donde quiero la hora y fecha
  2.     $fecha= date('Y-m-d');
  3.     $hora= date('H:i:s');


-ahora si estas trabajando localmente entonces la hora esta jalando de tu ordenador
- si tu web esta colgada en internet jalara la hora del servidor donde esta alojada tu web
  #7 (permalink)  
Antiguo 04/07/2013, 12:57
Avatar de evolutionrgm  
Fecha de Ingreso: mayo-2011
Mensajes: 108
Antigüedad: 13 años, 6 meses
Puntos: 5
Respuesta: Obtener Hora de Php

Código PHP:
Ver original
  1. <?php
  2. date_default_timezone_set("America/Santiago"); $hora = time();echo date ("H:i", $hora);
  3. ?>
  #8 (permalink)  
Antiguo 05/07/2013, 10:33
Avatar de higiniosamaniego  
Fecha de Ingreso: noviembre-2012
Mensajes: 38
Antigüedad: 12 años
Puntos: 0
Respuesta: Obtener Hora de Php

Gracias a todos por su ayuda.

Etiquetas: Ninguno
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 12:14.