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 )); ?>
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>"); } ?>
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