Функция PHP date_timezone_set()

Пример

Установите часовой пояс объекта DateTime:

<?php
$date=date_create("2016-09-25",timezone_open("Asia/Shanghai"));
echo date_format($date,"Y-m-d H:i:sP");
?>

Пример выполнения

Определение и использование

Функция date_timezone_set() устанавливает часовой пояс объекта DateTime.

Грамматика

date_timezone_set(object,timezone);
Параметры Описание
object Обязателен. Определяет date_create() Возвращаемый объект DateTime. Эта функция изменяет этот объект.
timezone

Обязателен. Определяет объект DateTimeZone, представляющий необходимый часовой пояс.

Совет:Просмотрите список всех часовых поясов, поддерживаемых в PHP.

Технические детали

Возвращаемое значение: Возвращает измененный объект DateTime. В случае неудачи возвращает FALSE.
Версия PHP: 5.2+
Журнал обновлений: PHP 5.3.0: значение возвращается из NULL в DateTime.