Establece la zona horaria por defecto para todas las funciones de fecha/hora

# date_default_timezone_set

(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

### Descripción

function date_default_timezone_set(string `$timezoneId`): bool

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.

### Parámetros

`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.

### Valores devueltos

Esta función devuelve `false` si `timezoneId` no es válido, `true` en caso contrario.

### Ejemplos

Ejemplo #1 Obtención de la zona horaria por defecto

    <?php
    date_default_timezone_set('America/Los_Angeles');

    $script_tz = date_default_timezone_get();
    $ini_tz = ini_get('date.timezone');

    if (strcmp($script_tz, $ini_tz)){
        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.';
    }

### Ver también

- date_default_timezone_get() - Recupera el huso horario por defecto utilizado por todas las funciones de fecha/hora de un script
- Lista de Zonas Horarias Soportadas

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open