La función date_timezone_get() es una función incorporada en PHP que se usa para devolver la zona horaria relativa a DateTime dada. Esta función devuelve un objeto DateTimeZone en caso de éxito o False en caso de error.
Sintaxis:
- Estilo procesal:
date_timezone_get( $object )
- Estilo orientado a objetos:
DateTime::getTimezone( void ) DateTimeImmutable::getTimezone( void ) DateTimeInterface::getTimezone( void )
Parámetros: esta función acepta un único parámetro $objeto , que es obligatorio en el estilo de procedimiento. Se utiliza para especificar el objeto DateTime que devuelve la función date_create(). El estilo orientado a objetos no requiere ningún parámetro.
Valor de retorno: esta función devuelve un objeto DateTimeZone en caso de éxito o False en caso de error.
Los siguientes programas ilustran la función date_timezone_get() en PHP:
Programa 1:
<?php // Create DateTime object $date = date_create(null, timezone_open('Asia/Kolkata')); // Return the timezone of given DateTime $time_zone = date_timezone_get($date); // Return the DateTimeZone object echo timezone_name_get($time_zone); ?>
Asia/Kolkata
Programa 2:
<?php // Create DateTime object using DateTimeZone $date = new DateTime(null, new DateTimeZone('Asia/Kolkata')); // Return the timezone of given DateTime $time_zone = $date->getTimezone(); // Return the DateTimeZone object echo $time_zone->getName(); ?>
Asia/Kolkata
Artículos relacionados:
Referencia: http://php.net/manual/en/datetime.gettimezone.php