PHP | función timezone_open()

La función timezone_open() es una función incorporada en PHP que se usa para crear un nuevo objeto DateTimeZone. La función timezone_open() acepta la zona horaria como parámetro y devuelve el objeto DateTimeZone en caso de éxito o False en caso de error.

Sintaxis:

timezone_open( $timezone )

Parámetros: esta función acepta el único parámetro $timezone , que es obligatorio. Especifica la zona horaria del nuevo objeto DateTimeZone que se creará.

Valor de retorno: Devuelve el objeto DateTimeZone en caso de éxito o False en caso de error.

Excepciones: la zona horaria pasada como parámetro debe ser una zona horaria admitida en PHP, de lo contrario, puede generar resultados incorrectos.

Los siguientes programas ilustran la función timezone_open() en PHP:

Programa 1:

<?php
  
// Creating a new DateTimeZone object
$timezone = timezone_open("America/Chicago");
  
echo ("The new DateTimeZone object created is " 
              . timezone_name_get($timezone ));
?>
Producción:

The new DateTimeZone object created is America/Chicago

Programa 2:

<?php
  
// Array of timezones
$timezones = array('Europe/London', 'Asia/Kolkata');
foreach ($timezones as $tz) {
    $name = timezone_open($tz);
      
    echo ("The new DateTimeZone object created is "
                . timezone_name_get($name). "<br>");
}
?>
Producción:

The new DateTimeZone object created is Europe/London
The new DateTimeZone object created is Asia/Kolkata

Nota: La función timezone_open() da una advertencia ya que la zona horaria pasada no es una zona horaria admitida/válida.

Referencia: http://php.net/manual/en/function.timezone-open.php

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee 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 *