« IntlCalendar::setLenient
IntlCalendar::setRepeatedWallTimeOption »

IntlCalendar::setMinimalDaysInFirstWeek

(PHP 5 >= 5.5.1, PHP 7, PHP 8)

IntlCalendar::setMinimalDaysInFirstWeek — 特定の年や月における、最初の週の日数の最小値を設定する

説明

オブジェクト指向型

public function IntlCalendar::setMinimalDaysInFirstWeek(int $days): true

手続き型

function intlcal_set_minimal_days_in_first_week(IntlCalendar $calendar, int $days): true

特定の年や月が持たなければならない、 最初の週の日数の最小値を設定します。 たとえば、グレゴリオ暦においてこの値が1の場合、 その年の最初の週には1月1日が含まれます。 一方で、この値を7にすると、1月1日はその週の曜日が IntlCalendar::getFirstDayOfWeek() が返した曜日と一致する場合のみ、最初の週になります。 そうでない場合、前年の最後の週として扱われます。

パラメータ

calendar

IntlCalendar クラスのインスタンス。

days

設定する最小の日数。

戻り値

常に true を返します。

エラー / 例外

days が範囲外の値 (1 より小さいか、7 より大きい) の場合、 ValueError がスローされます。

変更履歴

バージョン 説明
8.0.0 入力が不正な場合、 ValueError がスローされるようになりました。 これより前のバージョンでは、false を返していました。

関連キーワード:
IntlCalendar   最初   日数   days   特定   最小値   setMinimalDaysInFirstWeek   calendar   1日   曜日   ValueError   setLenient   setRepeatedWallTimeOption   オブジェクト指向   手続き   intlcal   minimal   first   week   グレゴリオ   一方   getFirstDayOfWeek   一致   前年   最後
関連する関数・ページ:
intlcalendar.getminimaldaysinfirstweek   intlcalendar.getminimum   intlcalendar.getgreatestminimum   intlcalendar.getactualminimum   intlcalendar.get   intlcalendar.isset