IntlCalendar::setLenient

日付/時刻の解釈を「緩いモード」にするかを設定する

説明

オブジェクト指向型

public true IntlCalendar::setLenient(bool $lenient)

手続き型

true intlcal_set_lenient(IntlCalendar $calendar, bool $lenient)

カレンダーを「緩いモード」にするかを設定します。 緩いモードでは、 範囲外の値はフィールドによっては受け入れられる可能性があります。 振る舞いは IntlCalendar::add のそれに似ています (つまり、値が元に戻り、重要度が高いフィールドが繰り上がります)。 「緩いモード」がオフの場合、範囲外の値の場合はエラーが発生します。

パラメータ

calendar

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

lenient

「緩いモード」を有効にする場合は true を指定します。 オフにする場合は false を指定します。

戻り値

常に true を返します。

変更履歴

バージョン 説明
8.2.0 戻り値の型が、true になりました。これより前のバージョンでは、bool でした。

IntlCalendar::isLenient の例を参照ください。