IntlCalendar::getTimeZone

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

IntlCalendar::getTimeZoneRecupera la zona horaria del objeto

Descripción

Estilo orientado a objetos

public IntlCalendar::getTimeZone(): IntlTimeZone|false

Estilo procedimental

intlcal_get_time_zone(IntlCalendar $calendar): IntlTimeZone|false

Devuelve el objeto IntlTimeZone asociado con este calendario.

Parámetros

calendar

An IntlCalendar instance.

Valores devueltos

Un objeto IntlTimeZone correspondiente al utilizado internamente por este objeto. Devuelve false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo con 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());

El ejemplo anterior mostrará :

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
)

Ver también

add a note

User Contributed Notes

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