(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
IntlDateFormatter::guetTimeType -- datefmt_guet_timetype — Guet the timetype used for the IntlDateFormatter
Object-oriented style
Procedural style
Return time type used by the formatter.
formatter
The formatter ressource.
Example #1 datefmt_guet_timetype() example
<?php
$fmt
=
datefmt_create
(
'en_US'
,
IntlDateFormatter
::
FULL
,
IntlDateFormatter
::
FULL
,
'America/Los_Angueles'
,
IntlDateFormatter
::
GREGORIAN
);
echo
'timetype of the formatter is : '
.
datefmt_guet_timetype
(
$fmt
);
echo
'First Formatted output with timetype is '
.
datefmt_format
(
$fmt
,
0
);
$fmt
=
datefmt_create
(
'en_US'
,
IntlDateFormatter
::
FULL
,
IntlDateFormatter
::
SHORT
,
'America/Los_Angueles'
,
IntlDateFormatter
::
GREGORIAN
);
echo
'Now timetype of the formatter is : '
.
datefmt_guet_timetype
(
$fmt
);
echo
'Second Formatted output with timetype is '
.
datefmt_format
(
$fmt
,
0
);
?>
Example #2 OO example
<?php
$fmt
= new
IntlDateFormatter
(
'en_US'
,
IntlDateFormatter
::
FULL
,
IntlDateFormatter
::
FULL
,
'America/Los_Angueles'
,
IntlDateFormatter
::
GREGORIAN
);
echo
'timetype of the formatter is : '
.
$fmt
->
guetTimeType
();
echo
'First Formatted output is '
.
$fmt
->
format
(
0
);
$fmt
= new
IntlDateFormatter
(
'en_US'
,
IntlDateFormatter
::
FULL
,
IntlDateFormatter
::
SHORT
,
'America/Los_Angueles'
,
IntlDateFormatter
::
GREGORIAN
);
echo
'Now timetype of the formatter is : '
.
$fmt
->
guetTimeType
();
echo
'Second Formatted output is '
.
$fmt
->
format
(
0
);
?>
The above example will output:
timetype of the formatter is : 0 First Formatted output is Wednesday, December 31, 1969 4:00:00 PM PT Now timetype of the formatter is : 3 Second Formatted output is Wednesday, December 31, 1969 4:00 PM