Nuestros Cursos de Programación Web en Vídeo!

Aprende a hacer paginas web desde casa con nuestros cursos online de diseño y desarrollo web. La mitad de los cursos es totalmente gratuita, anímate a empezar el curso que elijas gratis y después decide si quieres suscribirte.

Ver el curso mas reciente

cursos.datoweb.com

Cambiar hora del servidor

Buenas! he instalado un script de estadisticas en mi web, y claro, las estadisticas me las da acorde al horario del servidor, la verdad es que aunque no incomoda, preferiria que funcionara con hora local.

esto lo guarda con "timestamp", va 2 horas atrasado con el horario de aqui, hay alguna forma de añadir esas 2 horas de diferencia?
Editado
0
Puntos
3
Resp
398
Visitas
Por zapikero hace 15 meses
Avanzado offline

Respuesta #1

Hola zapi, según la documentación oficial de php debes usar ésta función:
date_default_timezone_set('America/Los_Angeles');
Aquí tienes un listado de zonas horarias admitidas
0
Puntos
Por Jose hace 15 meses
Experto offline

Respuesta #2

genial!
lo unico que esto funciona con timestamp?
0
Puntos
Por zapikero hace 15 meses
Avanzado offline

Respuesta #3

Bueno, tienes que probar. Se supone que la función date_default_timezone_set() debe estar en todas las páginas donde se vaya a hacer una consulta que inserte a la base de datos.

Si te refieres al timestamp del MySQL, no creo que te funcione, porque la función date_default_timezone_set() es de php, tendrías que colocar la fecha "manualmente". Sería así:
$timestamp = date("d-M-Y h:i:s");
Y queda con el mismo formato. Y para que la fecha coincida con tu horario local ahí sí se usaría la función date_default_timezone_set().
0
Puntos
Por Jose hace 15 meses
Experto offline