PHP | timezone_open() Function
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 // 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
Program 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
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
Recommended Posts:
- How to call a function that return another function in JavaScript ?
- How to get the function name inside a function in PHP ?
- How to get the function name from within that function using JavaScript ?
- D3.js | d3.map.has() Function
- D3.js | d3.map.get() Function
- p5.js | value() Function
- p5.js | red() function
- p5.js | max() function
- p5.js | min() function
- p5.js | hue() function
- CSS | rgb() Function
- PHP | Ds\Set contains() Function
- PHP | Ds\Map last() Function
- D3.js | d3.set.add() Function
- D3.js | d3.hcl() Function
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.