Función PHP date_default_timezone_get ()

Definición y uso

los date_default_timezone_get() La función devuelve la zona horaria predeterminada utilizada por todas las funciones en un script.

Si configura la zona horaria con la función date_default_timezone_set () . El date_default_timezone_get () devuelve el valor de zona horaria establecido anteriormente. Si no ha establecido ningún valor de zona horaria predeterminado explícitamente, esta función devolverá el valor predeterminado de zona horaria UTC.

Sintaxis

date_default_timezone_get()

Parámetros

La función date_default_timezone_get () no acepta ningún parámetro.

Valores devueltos

Esta función devuelve un valor de cadena que representa la zona horaria predeterminada.

Versión PHP

Esta función se introdujo por primera vez en PHP Versión 5.1.0 y funciona con todas las versiones posteriores.

Ejemplo

El siguiente ejemplo recupera e imprime la zona horaria predeterminada actual:

<?php
   $timeZone = date_default_timezone_get();
   print("Default timezone: ".$timeZone);
?>

Esto producirá el siguiente resultado:

Default timezone: UTC

Ejemplo

En el siguiente ejemplo, estamos configurando la zona horaria predeterminada usando la función date_default_timezone_set () -

<?php
   //setting the timezone
   $tz = 'Indian/Mahe';   
   date_default_timezone_set($tz);
   $timeZone = date_default_timezone_get();
   print("Default timezone: ".$timeZone);
?>

Si recupera la zona horaria predeterminada usando date_default_timezone_get , devolverá el valor que ha establecido anteriormente:

Default timezone: Indian/Mahe

Ejemplo

El siguiente ejemplo imprime la zona horaria predeterminada y su abreviatura:

<?php
   //setting the timezone
   $tz = 'Asia/Kolkata';   
   date_default_timezone_set($tz);
   //Retrieving the default timezone
   $timeZone = date_default_timezone_get();
   print("Default timezone: ".$timeZone);
   print("\n");

   //Getting abbreviation
   //$abbvr = $timeZone.date('e').date(T);
   print("Abbreviation: " .date('T'));
?>

Esto producirá el siguiente resultado:

Default timezone: Asia/Kolkata
Abbreviation: IST

Ejemplo

<?php
   echo "Old time zone is ". date_default_timezone_get();
   $timeZone = 'America/Costa_Rica';
   
   if( date_default_timezone_set( $timeZone) ){
      # Now get this time zone.
      echo "New time zone is ". date_default_timezone_get();
   }
?>

Esto producirá el siguiente resultado:

Old time zone is America/Denver
New time zone is America/Costa_Rica