Internationalization IntlCalendar::isWeekend

IntlCalendar::isWeekend

(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)

IntlCalendar::isWeekend — 특정 날짜/시간이 주말인지 여부


설명

객체 지향 스타일

public IntlCalendar::isWeekend(?float $timestamp = null): bool

절차적 스타일

intlcal_is_weekend(IntlCalendar $calendar, ?float $timestamp = null): bool

객체의 현재 시간 또는 제공된 타임스탬프가 이 객체의 달력 시스템에서 주말 동안 발생하는지 여부를 반환합니다.

이 함수를 사용하려면 ICU 4.4 이상이 필요합니다.


매개변수

calendar
IntlCalendar 인스턴스입니다.
timestamp
윤초를 제외하고 Epoch 이후의 밀리초 수를 나타내는 선택적 타임스탬프입니다. null이면 이 객체의 현재 시간이 대신 사용됩니다.

반환 값

주어진 시간 또는 이 객체의 시간이 주말에 발생하는지 여부를 나타내는 bool입니다.

실패 시 false도 반환됩니다. 오류 조건을 감지하려면 intl_get_error_code()를 사용하거나 예외를 발생시키도록 Intl을 설정하십시오.


Examples

예제 #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
                  
                

기타