International PHP Conference Berlin 2025

IntlCalendar::getTimeZone

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

IntlCalendar::getTimeZoneGet the objectʼs timezone

Açıklama

Nesne yönelimli kullanım

public IntlCalendar::getTimeZone(): IntlTimeZone|false

Yordamsal kullanım

intlcal_get_time_zone(IntlCalendar $calendar): IntlTimeZone|false

Returns the IntlTimeZone object associated with this calendar.

Bağımsız Değişkenler

calendar

IntlCalendar örneği.

Dönen Değerler

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

Örnekler

Örnek 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());

Yukarıdaki örneğin çıktısı:

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
)

Ayrıca Bakınız

add a note

User Contributed Notes

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