DateTimeZone::getTransitionstimezone_transitions_getReturns all transitions for the timezone DescriptionObject-oriented style
public arrayfalse DateTimeZone::getTransitions(int
$timestampBegin = PHP_INT_MIN , int $timestampEnd = PHP_INT_MAX )Procedural style arrayfalse timezone_transitions_get(DateTimeZone
$object , int $timestampBegin = PHP_INT_MIN , int $timestampEnd = PHP_INT_MAX )Parameters
Return Values
Returns a numerically indexed array of
transition arrays on success, or
If
Examples
Example #1 A timezone_transitions_get example
The above example will output something similar to: Array ( [0] => Array ( [ts] => -9223372036854775808 [time] => -292277022657-01-27T08:29:52+0000 [offset] => 3600 [isdst] => 1 [abbr] => BST ) [1] => Array ( [ts] => -1691964000 [time] => 1916-05-21T02:00:00+0000 [offset] => 3600 [isdst] => 1 [abbr] => BST ) [2] => Array ( [ts] => -1680472800 [time] => 1916-10-01T02:00:00+0000 [offset] => 0 [isdst] => [abbr] => GMT ) ) Example #2 A timezone_transitions_get example with
The above example will output something similar to: Array ( [0] => Array ( [ts] => 1654184161 [time] => 2022-06-02T15:36:01+0000 [offset] => 3600 [isdst] => 1 [abbr] => BST ) [1] => Array ( [ts] => 1667091600 [time] => 2022-10-30T01:00:00+0000 [offset] => 0 [isdst] => [abbr] => GMT ) [2] => Array ( [ts] => 1679792400 [time] => 2023-03-26T01:00:00+0000 [offset] => 3600 [isdst] => 1 [abbr] => BST ) ) |