Definir la zona horaria de nuestra web
Para ello existen dos formas de hacerlo, o bien mediante el archivo .htaccess cambiando el valor de la variable date.timezone o bien mediante un archivo .php
A través del archivo .htaccess
Dirígete al archivo .htaccess de la web en cuestión e introduce el siguiente comando:
.htaccess
php_value date.timezone 'Europe/Madrid'
A través de un archivo .php
Para realizarlo a través de un archivo.php tendrás que crearlo en la raíz de nuestro dominio, por ejemplo hora.php e introducir el siguiente código
hora.php
<?php date_default_timezone_set('Europe/Madrid'); ?>
Si quieres asegurarte que está surgiendo efecto, podrás incluir la impresión de la hora por comandos, como en el siguiente ejemplo y posteriormente entrar en el archivo mediante URL:
hora.php
<?php
date_default_timezone_set('Europe/Madrid');
echo date("H:i");
?>