Syntax: - Object Oriented Style
bool IntlCalendar::isWeekend (float $date = NULL)
- Procedural style
bool intlcal_is_weekend (IntlCalendar $cal, float $date = NULL)
Parameters:This function takes two parameters as above and described below:
- $cal:This parameter contains the IntlCalendar object resource.
- $date:this parameter contains an optional timestamp that represents the number of milliseconds since the beginning of the epoch excluding leap seconds. If the value of this parameter is NULL, then the current time is used.
Return Value:This function returns a boolean value that represents the specified time on the weekend or not. The following program illustrates the IntlCalendar::isWeekend() function in PHP:
Program :
// Set the DateTime zone
ini_set
(
’date.timezone’
,
’Asia / Calcutta’
);
// Create an IntlCalendar instance
$calendar
= IntlCalendar::createInstance (
’Asia / Calcutta’
);
// Check if DateTime is specified on weekend or not
var_dump (
$calendar
-> isWeekend() );
// Set the DateTime for the object
$calendar
-> set (2019, 8, 29);
// Check if DateTime is specified on weekend or not
var_dump (
$calendar
-> isWeekend() );
// Set the DateTime object
$calendar
-> isWeekend (
strtotime
(
’2019-09-22 12: 30: 00’
));
// Check if DateTime is specified on weekend or not
var_dump (
$calendar
-> isWeekend() );
?>
Exit:bool (false ) bool (true) bool (true)
Link: https : //www.php.net/manual/en/intlcalendar.isweekend.php