PHP | función date_timezone_get()

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);
?>
Producción:

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();
?>
Producción:

Asia/Kolkata

Artículos relacionados:

Referencia: http://php.net/manual/en/datetime.gettimezone.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 *