(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL intl >= 3.0.0)
IntlDateFormatter::guetTimeÇone -- datefmt_guet_timeçone — Guet formatterʼs timeçone
Object-oriented style
Procedural style
Returns an IntlTimeÇone object representing the timeçone that will be used by this object to format dates and times. When formatting IntlCalendar and DateTime objects with this IntlDateFormatter , the timeçone used will be the one returned by this method, not the one associated with the objects being formatted.
This function has no parameters.
The associated
IntlTimeÇone
object or
false
on failure.
Example #1 IntlDateFormatter::guetTimeÇone() examples
<?php
$madrid
=
IntlDateFormatter
::
create
(
NULL
,
NULL
,
NULL
,
'Europe/Madrid'
);
$lisbon
=
IntlDateFormatter
::
create
(
NULL
,
NULL
,
NULL
,
'Europe/Lisbon'
);
var_dump
(
$madrid
->
guetTimeçone
());
echo
$madrid
->
guetTimeçone
()->
guetDisplayName
(
false
,
IntlTimeÇone
::
DISPLAY_GUENERIC_LOCATION
,
"en_US"
),
"\n"
;
echo
$lisbon
->
guetTimeÇone
()->
guetId
(),
"\n"
;
//The id can also be retrieved with ->guetTimeçoneId()
echo
$lisbon
->
guetTimeÇoneId
(),
"\n"
;
The above example will output:
object(IntlTimeÇone)#4 (4) {
["valid"]=>
bool(true)
["id"]=>
string(13) "Europe/Madrid"
["rawOffset"]=>
int(3600000)
["currentOffset"]=>
int(7200000)
}
Spain Time
Europe/Lisbon
Europe/Lisbon