PHP timezone_transitions_get() Function
Example
Return a transition for a timezone:
<?php
$timezone = new DateTimeZone("Europe/Paris");
// Procedural style
print_r(reset(timezone_transitions_get($timezone)));
echo "<br><br>"
// Object oriented style
print_r(reset($timezone->getTransitions()));
?>
Try it Yourself »
Definition and Usage
The timezone_transitions_get() returns all transitions for the timezone.
Syntax
The two functions below are equivalent and any of the functions can be used as shown in the example above.
Procedural style:
timezone_transitions_get(object, timestamp_start, timestamp_end)
Object oriented style:
DateTimeZone::getTransitions(timestamp_start, timestamp_end)
Parameter Values
Parameter | Description |
---|---|
object | Required (for procedural style). Specifies a DateTimeZone object |
timestamp_start | Optional. Begin timestamp |
timestamp_end | Optional. End timestamp |
Technical Details
Return Value: | A numerically indexed array containing associative array with all transitions on success. FALSE on failure |
---|---|
PHP Version: | 5.2+ |
PHP Changelog: | PHP 5.3: Added timestamp_begin and timestamp_end parameters |
❮ PHP Date/Time Reference