English | 简体中文 | 繁體中文
查询

IntlCalendar::isWeekend()函数—用法及示例

「 判断指定日期是否为周末 」


函数名: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文件中启用或使用动态加载扩展的方式来实现。

补充纠错
上一个函数: IntlCalendar::roll()函数
下一个函数: IntlCalendar::isSet()函数
热门PHP函数
分享链接