Definir la zona horaria en PHP

Cuando colocamos nuestra aplicación en un servidor de producción muchas veces recurrimos a comprar un servicio de hosting por lo cual el servidor puede estar en cualquier parte del mundo, y esto puede provocar un problema con los datos de fechas y horas que utilizamos en nuestra aplicación debido a la zona horaria que tenga configurada el servidor.

Para solucionar este detalle lo que podemos hacer es indicar a PHP la zona horaria que debe utilizar, para ello hacemos uso de la función date_default_timezone_set(), esta función recibe como parámetro el identificador de la zona horaria que deseamos utilizar.

Por ejemplo si deseamos configurar la zona horaria de la Ciudad de México tenemos que colocar el siguiente codigo

   date_default_timezone_set('America/Mexico_City');

Al hacer uso de las funciones date() o time() nos devolvera la fecha de la zona horaria de la Ciudad de México

Deja un comentario