DateTime::setTimezone

date_timezone_set

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

DateTime::setTimezone -- date_timezone_set — Встановлює часовий пояс для об'єкта класу DateTime

Опис

Об'єктно-орієнтований стиль

public DateTime::setTimezone(DateTimeZone $timezone): DateTime

Процедурний стиль

date_timezone_set(DateTime $object, DateTimeZone $timezone): DateTime

Встановлює новий часовий пояс для об'єкта (object) DateTime

Подобен методуDateTimeImmutable::setTimezone(), крім роботи з об'єктом DateTime

Процедурна версія приймає об'єкт DateTime як перший аргумент.

Список параметрів

object

Тільки для процедурного стилю: об'єкт DateTime, що повертається date_create(). Функція змінює цей об'єкт.

timezone

Об'єкт класу DateTimeZone, що представляє необхідний часовий пояс.

Значення, що повертаються

Повертає об'єкт DateTime для зв'язування методів. Момент часу, що лежить в основі, не змінюється при виклику методу.

Приклади

Приклад #1 Приклад використання DateTime::setTimeZone()****

Об'єктно-орієнтований стиль

Loading...

Процедурний стиль

Loading...

Результат виконання наведених прикладів:

2000-01-01 00:00:00+12:00
2000-01-01 01:45:00+13:45

Дивіться також