函数名:IntlCalendar::isWeekend()
适用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8
用法:该函数用于判断指定日期是否为周末。它是IntlCalendar类的一个方法,该类提供了国际化的日期和时间功能。isWeekend()函数返回一个布尔值,表示给定的日期是否是周末。
语法:bool IntlCalendar::isWeekend ([ int $date = NULL ] )
参数:
- date(可选):要检查的日期。如果未提供此参数,则默认使用当前日期。
返回值:如果给定日期是周末,则返回true;否则返回false。
示例:
// 创建一个IntlCalendar对象
$cal = IntlCalendar::createInstance();
// 设置日期为2022年1月1日
$cal->set(2022, 0, 1);
// 使用isWeekend()函数检查日期是否是周末
if ($cal->isWeekend()) {
echo "2022年1月1日是周末";
} else {
echo "2022年1月1日不是周末";
}
// 输出结果:2022年1月1日是周末
// 创建一个IntlCalendar对象
$cal = IntlCalendar::createInstance();
// 获取当前日期
$currentDate = $cal->getTime();
// 使用isWeekend()函数检查当前日期是否是周末
if ($cal->isWeekend($currentDate)) {
echo "当前日期是周末";
} else {
echo "当前日期不是周末";
}
// 输出结果:根据当前日期判断是否是周末
注意:在使用IntlCalendar类之前,需要确保PHP已启用intl扩展。可以通过在php.ini文件中启用或使用动态加载扩展的方式来实现。