(PHP 5 >= 5.1.0, PHP 7, PHP 8)
date_default_timezone_set — Establece la zona horaria por defecto para todas las funciones de fecha/hora
La función date_default_timezone_set() establece la zona horaria por defecto utilizada por todas las funciones de fecha/hora.
En lugar de utilizar esta función para establecer la zona horaria por defecto en su script, también puede utilizarse la configuración INI date.timezone.
timezoneId
El identificador de zona horaria, como UTC,
Africa/Lagos, Asia/Hong_Kong, o
Europe/Lisbon. La lista de identificadores válidos está
disponible en el Lista de Zonas Horarias Soportadas.
Ejemplo #1 Obtención de la zona horaria por defecto
<?php
date_default_timezone_set('America/Los_Angeles');
$script_tz = date_default_timezone_get();
if (strcmp($script_tz, ini_get('date.timezone'))){
echo 'La zona horaria del script difiere de la zona horaria definida en el archivo ini.';
} else {
echo 'La zona horaria del script es equivalente a la definida en el archivo ini.';
}
?>