IntlCalendar::setDate

Set a date fields

&reftitle.description; public `void` `IntlCalendar::setDate` `int` `year` `int` `month` `int` `dayOfMonth`

Sets a date fields to the given value.

&reftitle.parameters;

`year`

- The new value for `IntlCalendar::FIELD_YEAR`.

`month`

- The new value for `IntlCalendar::FIELD_MONTH`. The month sequence is zero-based, i.e., January is represented by 0, February by 1, …, December is 11 and Undecember (if the calendar has it) is 12.

`dayOfMonth`

- The new value for `IntlCalendar::FIELD_DAY_OF_MONTH`.

&reftitle.returnvalues;

&return.void;

&reftitle.examples;

### `IntlCalendar::setDate` example

    <?php
    $intlCal = IntlCalendar::createInstance('UTC');

    $intlCal->setDate(2012, 1, 29);
    ?>