Syntax: - Object Oriented Style
bool IntlCalendar::isEquivalentTo (IntlCalendar $other)
- Procedural style
bool intlcal_is_equivalent_to (IntlCalendar $cal, IntlCalendar $other )
Parameters:This function uses two parameters as above and described below:
- $cal:This parameter contains the IntlCalendar object resource.
- $other:This parameter contains another calendar to compare with.
Return Value:This function returns TRUE if the calendars are equivalent, except possibly their set time, and returns an error if the parameter is not set.The program below illustrates the IntlCalendar::isEquivalentTo() function in PHP:
Program :
// Set DateTime zone
ini_set
(
’date.timezone’
,
’Asia / Calcutta’
);
// Create an IntlCalendar instance
$calendar1
= IntlCalendar::createInstance (
’Asia / Calcutta’
);
// Create an instance of another IntlCalendar
$calendar2
= IntlCalendar::createInstance();
// Check if another calendar is equal
// but at different times
var_dump (
$calendar1
-> isEquivalentTo (
$calendar2
));
// Create a DateTime object
$calendar1
= IntlCalendar::fromDateTime (
’2019-09-24’
);
// Set the date for another DateTime
$calendar2
-> set (2019, 8, 24);
// Check if another calendar is equal
// but at different times
var_dump (
$calendar1
-> isEquivalentTo (
$calendar2
));
?>
Exit:bool (true ) bool (true)
Link: https://www .php.net / manual / en / intlcalendar.isequivalentto.php