PHP | función date_default_timezone_get()

La función date_default_timezone_get() es una función incorporada en PHP que se utiliza para obtener la zona horaria predeterminada utilizada por todas las funciones de fecha/hora en un script.

Sintaxis:  

string date_default_timezone_get( void )

Parámetro: Esta función no acepta ningún parámetro.
Valor de retorno: esta función devuelve una string.

Nota: Esta función devuelve la zona horaria predeterminada por:  

  • Lectura de la zona horaria usando la función date_default_timezone_set().
  • Antes de PHP 5.4.0, lectura de la variable de entorno TZ.
  • Lectura del valor de la opción ini date.timezone
  • Antes de PHP 5.4.0, consultar el sistema operativo host (si el sistema operativo lo admite y lo permite). Esto utiliza un algoritmo que tiene que adivinar la zona horaria.

Si alguna declaración de lo anterior no es cierta, date_default_timezone_get() devolverá una zona horaria predeterminada de UTC. 
Los siguientes programas ilustran la función date_default_timezone_get() en PHP:

Programa 1:  

PHP

<?php
 
// Set the default timezone
date_default_timezone_set('Asia/Kolkata');
 
// Create timezone object
$timezone_object = date_default_timezone_get();
 
// If timezone object is true
if ($timezone_object) {
    echo 'date_default_timezone_set: ' . date_default_timezone_get();
}
?>
Producción: 

date_default_timezone_set: Asia/Kolkata

 

Programa 2:  

PHP

<?php
 
// Set the default timezone
date_default_timezone_set('Asia/Kolkata');
 
echo date_default_timezone_get() . ' => ' . date('e') . ' => ' . date('T');
?>
Producción: 

Asia/Kolkata => Asia/Kolkata => IST

 

Artículos relacionados: 

Referencia: http://php.net/manual/en/function.date-default-timezone-get.php
 

Publicación traducida automáticamente

Artículo escrito por Mahadev99 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *