©
This document uses PHP Chinese website manual Release
(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
IntlDateFormatter::getCalendar -- datefmt_get_calendar — Get the calendar type used for the IntlDateFormatter
面向对象风格
过程化风格
$fmt
)
fmt
The formatter resource
The calendar
type being used by the formatter. Either
IntlDateFormatter::TRADITIONAL
or
IntlDateFormatter::GREGORIAN
.
Example #1 datefmt_get_calendar() example
<?php
$fmt = datefmt_create (
'en_US' ,
IntlDateFormatter :: FULL ,
IntlDateFormatter :: FULL ,
'America/Los_Angeles' ,
IntlDateFormatter :: GREGORIAN
);
echo 'calendar of the formatter is : ' . datefmt_get_calendar ( $fmt );
datefmt_set_calendar ( $fmt , IntlDateFormatter :: TRADITIONAL );
echo 'Now calendar of the formatter is : ' . datefmt_get_calendar ( $fmt );
?>
Example #2 OO example
<?php
$fmt = new IntlDateFormatter (
'en_US' ,
IntlDateFormatter :: FULL ,
IntlDateFormatter :: FULL ,
'America/Los_Angeles' ,
IntlDateFormatter :: GREGORIAN
);
echo 'calendar of the formatter is : ' . $fmt -> getCalendar ();
$fmt -> setCalendar ( IntlDateFormatter :: TRADITIONAL );
echo 'Now calendar of the formatter is : ' . $fmt -> getCalendar ();
?>
以上例程会输出:
calendar of the formatter is : 1 Now calendar of the formatter is : 0