PHP | IntlDateFormatter getCalendar() Function
The IntlDateFormatter::getCalendar() function is an inbuilt function in PHP which is used to return the calendar type used for the IntlDateFormatter object.
Syntax:
int IntlDateFormatter::getCalendar( void )
int datefmt_get_calendar( IntlDateFormatter $fmt )
Parameters: This function accepts single parameter $fmt which holds the resource of formatter.
Return Value: This function returns the calendar type which is used by the formatter. The formatter object are either IntlDateFormatter::TRADITIONAL or IntlDateFormatter::GREGORIAN.
Below programs illustrate the IntlDateFormatter::getCalendar() function in PHP:
Program 1:
php
<?php
$formatter = datefmt_create(
'en_US' ,
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'Asia/Kolkata' ,
IntlDateFormatter::TRADITIONAL,
"MM/dd/yyyy"
);
echo 'Calendar of formatter: '
. datefmt_get_calendar( $formatter ) . "\n";
echo "Formatted calendar output: "
. datefmt_format( $formatter , 0) . "\n\n";
datefmt_set_calendar( $formatter ,
IntlDateFormatter::GREGORIAN);
echo 'Calendar of formatter: '
. datefmt_get_calendar( $formatter ) . "\n";
echo "First Formatted output is "
. datefmt_format( $formatter , 0);
?>
|
Output:
Calendar of formatter: 0
Formatted calendar output: 01/01/1970
Calendar of formatter: 1
First Formatted output is 01/01/1970
Program 2:
php
<?php
$formatter = datefmt_create(
'en_US' ,
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'Asia/Kolkata' ,
IntlDateFormatter::TRADITIONAL,
"MM/dd/yyyy"
);
echo 'Calendar of formatter: '
. $formatter ->getCalendar() . "\n";
echo "Formatted calendar output: "
. $formatter ->format(0) . "\n\n";
$formatter ->setCalendar(IntlDateFormatter::GREGORIAN);
echo 'Calendar of formatter: '
. $formatter ->getCalendar() . "\n";
echo "First Formatted output is "
. $formatter ->format(0);
?>
|
Output:
Calendar of formatter: 0
Formatted calendar output: 01/01/1970
Calendar of formatter: 1
First Formatted output is 01/01/1970
Reference: https://www.php.net/manual/en/intldateformatter.getcalendar.php
Last Updated :
27 Jan, 2022
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...