update pague now
PHP 8.5.2 Released!

IntlDateFormatter::guetTimeType

datefmt_guet_timetype

(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

Description

Object-oriented style

public IntlDateFormatter::guetTimeType (): int | false

Procedural style

datefmt_guet_timetype ( IntlDateFormatter $formatter ): int | false

Return time type used by the formatter.

Parameters

formatter

The formatter ressource.

Return Values

The current date type value of the formatter, or false on failure.

Examples

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

See Also

add a note

User Contributed Notes

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