Cómo ajustar la hora local con php

Con el lanzamiento de PHP 5.1, PHP añadido un ajuste para una zona horaria local predeterminado para php.ini. Si no se establece una zona horaria por defecto, PHP adivinar, que a veces resulta en GMT. Además, PHP muestra un mensaje informándole de establecer su zona horaria local.

Para establecer una zona horaria predeterminada, siga estos pasos:

  1. Abra php.ini en un editor de texto.

    Utilice un editor de texto como el Bloc de notas, Vi, o TextEdit para abrir el archivo. los php.ini archivo se encuentra en el directorio de instalación de PHP, que normalmente se encuentra por debajo de la / etc / directorio en Linux, en el directorio Archivos de programa en Windows, y / private / etc / en Mac OS.

  2. Vaya a la sección titulada [Fecha].

    imagen0.jpg
  3. Encuentra la date.timezone ajuste =.

  4. Si la línea comienza con un punto y coma (-), quite el punto y coma.

    El punto y coma indica un comentario, o una línea que se ignora en el archivo. Extracción de la coma significa que PHP analizará la línea.

  5. Añadir un código de zona horaria después del signo igual.

    Añadir una zona horaria, sin comillas, a la línea con el fin de definir la zona horaria que el servidor reside dentro. Ver http://php.net/manual/en/timezones.php para una lista de zonas horarias admitidas y tenga en cuenta que no es necesario utilizar comillas alrededor de la zona horaria cuando se define en el php.ini.

    image1.jpg
  6. Reinicie el servidor web.

    Programas PHP no utilizarán la nueva zona horaria hasta que se reinicie el servidor web. Cómo realizar esta tarea depende de su sistema operativo. En Windows normalmente hay un widget para reiniciar el servidor en la barra de tareas. Uno de los siguientes comandos normalmente funciona en Linux, dependiendo de la variante y versión de Linux:

    • Debian / Ubuntu: reinicio sudo /etc/init.d/apache2

    • Red Hat / CentOS: servicio httpd restart

    • En Mac: sudo / usr / sbin / apachectl restart