Syntax: Parameters:This function uses two parameters as above and described below:
- $cal:This parameter contains an IntlCalendar object resource.
- $field:This parameter contains one of the IntlCalendar date / time field constants. Field constant values are integers and range from 0 to IntlCalendar::FIELD_COUNT.
Returned value:This function returns TRUE if the field is set and returns error if the field is not set.The program below illustrates the IntlCalendar::isSet() function in PHP:
Program :
// Set the DateTime zone
ini_set
(
’date.timezone’
,
’ Asia / Calcutta’
);
// Create an IntlCalendar instance
$calendar
= IntlCalendar::createInstance (
’Asia / Calcutta’
);
// Check month field is set or not
var_dump (
$calendar
-> isSet (IntlCalendar::FIELD_MONTH ));
// Set the DateTime for the object
$calendar
-> set (2019, 8, 29);
// Checking the month field
var_dump (
$calendar
-> isSet (IntlCalendar::FIELD_MONTH));
// Set the DateTime object
$calendar
-> set (
strtotime
(
’2019-09-22 12: 30: 00’
));
// Checking the year field
var_dump (
$calendar
-> isSet (IntlCalendar::FIELD_YEAR));
?>
Exit:bool (true ) bool (true) bool (true)
Link: https : //www.php.net/manual/en/intlcalendar.isset.php