PHP date_default_timezone_set(): Establecer la zona horaria predeterminada UTC

Nuevo post para repasar la función de PHP date_default_timezone_set() que establece la zona horaria predeterminada.

Esta función de PHP establece la zona horaria por defecto en todas las funciones de fecha que usemos en nuestro script PHP. Vamos a ver como es la nomenclatura de date_default_timezone_set().

Función relacionada:

Sintaxis de date_default_timezone_set()

booleano date_default_timezone_set ( string )

En la llamada podemos ver que a la función solo hay que pasarle un string con la zona horaria, en mi caso por ejemplo pasaría ‘Europe/Madrid‘.

Aquí podemos ver un listado de las zonas horarias soportadas.

Ejemplo de date_default_timezone_set()

Vamos a ver en las siguientes líneas un ejemplo sencillo donde estableceramos por defecto ‘Australia/Melbourne‘ y preguntaremos al sistema la zona horaria por defecto (Nos tendría que devolver los mismo).

<?php
    //Establecemos zona horaria por defecto
    date_default_timezone_set('Australia/Melbourne');
    //preguntamos la zona horaria
    $zonahoraria = date_default_timezone_get();
    echo 'Zona horaria predeterminada: ' . $zonahoraria;
?>

Funciones PHP de fechas

compartir
Publicado por
Aner Barrena