查詢

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函式
分享連結