Функция PHP timezone_transitions_get()
❮ Справочник по дате/времени PHP
Пример
Вернуть переход для часового пояса:
<?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()));
?>
Определение и использование
timezone_transitions_get() возвращает все переходы для часового пояса.
Синтаксис
Две приведенные ниже функции эквивалентны, и любую из них можно использовать, как показано в приведенном выше примере.
Процедурный стиль:
timezone_transitions_get(object, timestamp_start, timestamp_end)
Объектно-ориентированный стиль:
DateTimeZone::getTransitions(timestamp_start, timestamp_end)
Значения параметров
Parameter | Description |
---|---|
object | Required (for procedural style). Specifies a DateTimeZone object |
timestamp_start | Optional. Begin timestamp |
timestamp_end | Optional. End timestamp |
Технические детали
Возвращаемое значение: | Массив с числовым индексом, содержащий ассоциативный массив со всеми успешными переходами. FALSE в случае неудачи |
---|---|
Версия PHP: | 5.2+ |
Журнал изменений PHP: | PHP 5.3: добавлены параметры timestamp_begin и timestamp_end . |
❮ Справочник по дате/времени PHP