PHP 8.4.0 RC4 available for testing

IntlCalendar::getTimeZone

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

IntlCalendar::getTimeZoneGet the objectʼs timezone

Descrizione

Stile orientato agli oggetti

public IntlCalendar::getTimeZone(): IntlTimeZone|false

Stile procedurale

intlcal_get_time_zone(IntlCalendar $calendar): IntlTimeZone|false

Returns the IntlTimeZone object associated with this calendar.

Elenco dei parametri

calendar

An IntlCalendar instance.

Valori restituiti

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

Esempi

Example #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());

Il precedente esempio visualizzerà:

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
)

Vedere anche:

add a note

User Contributed Notes

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