IntlCalendar::setLenient

Set whether date/time interpretation is to be lenient

&reftitle.description;

&style.oop;

public `true` `IntlCalendar::setLenient` `bool` `lenient`

&style.procedural;

`true` `intlcal_set_lenient` `IntlCalendar` `calendar` `bool` `lenient`

Defines whether the calendar is ‘lenient mode’. In such a mode, some of out-of-bounds values for some fields are accepted, the behavior being similar to that of `IntlCalendar::add` (i.e., the value wraps around, carrying into more significant fields each time). If the lenient mode is off, then such values will generate an error.

&reftitle.parameters;

`calendar`

- &intl.parameter.intl-calendar;

`lenient`

- Use &true; to activate the lenient mode; &false; otherwise.

&reftitle.returnvalues;

&return.true.always;

&reftitle.changelog;

&Version; | &Description;
&return.type.true;

&reftitle.examples;

See the example in `IntlCalendar::isLenient`.