(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::isWeekend — 判断某个日期/时间是否在周末
面向对象风格
过程式风格
返回对象当前时间或提供的 timestamp 是否在该对象的日历系统中处于周末。
此函数需要 ICU 4.4 或更高版本。
calendar
一个 IntlCalendar 实例。
timestamp
可选的 timestamp 表示自 epoch 开始以毫秒为单位的时间戳,不包括闰秒。如果为 null
,则使用该对象的当前时间。
示例 #1 IntlCalendar::isWeekend()
<?php
ini_set('date.timezone', 'Europe/Lisbon');
$cal = new IntlGregorianCalendar(NULL, 'en_US');
$cal->set(2013, 6 /* July */, 7); // a Sunday
var_dump($cal->isWeekend()); // true
var_dump($cal->isWeekend(strtotime('2013-07-01 00:00:00'))); // false, Monday
$cal = new IntlGregorianCalendar(NULL, 'ar_SA');
$cal->set(2013, 6 /* July */, 7); // a Sunday
var_dump($cal->isWeekend()); // false, Sunday not in weekend in this calendar