Open In App

PHP | timezone_open() Function

Last Updated : 14 Aug, 2018
Comments
Improve
Suggest changes
Like Article
Like
Report
The timezone_open() function is an inbuilt function in PHP which is used to create a new DateTimeZone object. The timezone_open() function accepts the timezone as a parameter and returns the DateTimeZone object on success or False on failure. Syntax:
timezone_open( $timezone )
Parameters: This function accepts single parameter $timezone which is mandatory. It specify the timezone of the new DateTimeZone object to be created. Return Value: It returns the DateTimeZone object on success or False on failure. Exceptions: The timezone passed as a parameter must be a supported timezone in PHP else it may result in incorrect results. Below programs illustrate the timezone_open() function in PHP: Program 1: php
<?php

// Creating a new DateTimeZone object
$timezone = timezone_open("America/Chicago");

echo ("The new DateTimeZone object created is " 
              . timezone_name_get($timezone ));
?>
Output:
The new DateTimeZone object created is America/Chicago
Program 2: php
<?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>");
}
?>
Output:
The new DateTimeZone object created is Europe/London
The new DateTimeZone object created is Asia/Kolkata
Note: The timezone_open() function gives warning since the timezone passed is not a supported/valid timezone. Reference: http://php.net/manual/en/function.timezone-open.php

Next Article
Practice Tags :

Similar Reads