Si tus scripts PHP no muestran tu hora local correcta, la razón es que probablemente tu servidor de hosting esté en una zona horaria diferente a la tuya.
Definir un timezone en un script en particular
La función date_default_timezone_set establece la zona horaria predeterminada usada por todas las funciones de fecha/hora en un script determinado.
Ejemplo:
<?php
date_default_timezone_set('America/Los_Angeles');
La lista completa de zonas horarias compatibles está disponible aquí y simplemente debes reemplazar "US/Central" con la zona horaria que quieras.
Definir un timezone global en tu cuenta
Esto se puede resolver fácilmente cambiando una configuración en PHP llamada date.timezone.
Dependiendo de tu ubicación, puedes establecer un valor específico de date.timezone en PHP utilizando la siguiente opción que debes agregar a tu archivo php.ini local:
date.timezone = "US/Central"
El ejemplo anterior supone que quieres establecer la zona horaria para sus scripts PHP en Estados Unidos Central.
La lista completa de zonas horarias compatibles está disponible aquí y simplemente debes reemplazar "US/Central" con la zona horaria que quieras.
Generalmente las apps que se instalan, por ejemplo WordPress o Joomla, definen la zona horaria dentro de su propio panel de control, por lo que no tienes que preocuparte por estas cuestiones.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.