(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::isWeekend — 判斷特定日期/時間是否為週末
物件導向風格
程序式風格
回傳物件的目前時間或提供的時間戳記是否落在這個物件的曆法系統的週末。
此函式需要 ICU 4.4 或更高版本。
calendar
一個 IntlCalendar 實例。
timestamp
一個可選的時間戳記,表示自 Epoch 以來的毫秒數,不包含閏秒。如果為 null
,則使用此物件的目前時間。
範例 #1 IntlCalendar::isWeekend()
<?php
ini_set('date.timezone', 'Europe/Lisbon');
$cal = new IntlGregorianCalendar(NULL, 'en_US');
$cal->set(2013, 6 /* 七月 */, 7); // 星期日
var_dump($cal->isWeekend()); // true
var_dump($cal->isWeekend(strtotime('2013-07-01 00:00:00'))); // false,星期一
$cal = new IntlGregorianCalendar(NULL, 'ar_SA');
$cal->set(2013, 6 /* 七月 */, 7); // 星期日
var_dump($cal->isWeekend()); // false,在此曆法中,星期日不屬於週末