Dutch PHP Conference 2025 - Call For Papers

IntlCalendar::getTimeZone

(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)

IntlCalendar::getTimeZoneGet the objectʼs timezone

Опис

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

public IntlCalendar::getTimeZone(): IntlTimeZone|false

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

intlcal_get_time_zone(IntlCalendar $calendar): IntlTimeZone|false

Returns the IntlTimeZone object associated with this calendar.

Параметри

calendar

Примірник IntlCalendar.

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

An IntlTimeZone object corresponding to the one used internally in this object. Returns false on failure.

Приклади

Приклад #1 IntlCalendar::getTimeZone()

<?php
ini_set
('date.timezone', 'Europe/Lisbon');
ini_set('intl.default_locale', 'en_US');

$cal = IntlCalendar::createInstance();
print_r($cal->getTimeZone());

$cal->setTimeZone('UTC');
print_r($cal->getTimeZone());

$cal = IntlCalendar::fromDateTime('2012-01-01 00:00:00 GMT+03:33');
print_r($cal->getTimeZone());

Поданий вище приклад виведе:

IntlTimeZone Object
(
    [valid] => 1
    [id] => Europe/Lisbon
    [rawOffset] => 0
    [currentOffset] => 3600000
)
IntlTimeZone Object
(
    [valid] => 1
    [id] => UTC
    [rawOffset] => 0
    [currentOffset] => 0
)
IntlTimeZone Object
(
    [valid] => 1
    [id] => GMT+03:33
    [rawOffset] => 12780000
    [currentOffset] => 12780000
)

Прогляньте також

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top