# IntlCalendar::setDateTime

(PHP 8 >= 8.3.0)

IntlCalendar::setDateTime — Définit un champ de date et d'heure

### Description

public IntlCalendar::setDateTime(
int `$year`,
int `$month`,
int `$dayOfMonth`,
int `$hour`,
int `$minute`,
?int `$second` = `null`
): void

Définit un champ de date et d'heure à la valeur donnée.

### Liste de paramètres

`year`

  La nouvelle valeur pour `IntlCalendar::FIELD_YEAR`.

`month`

  La nouvelle valeur pour `IntlCalendar::FIELD_MONTH`. La séquence des mois commence à zéro, c'est-à-dire que janvier est représenté par 0, février par 1, …, décembre par 11 et Undecember (si le calendrier le supporte) par 12.

`dayOfMonth`

  La nouvelle valeur pour `IntlCalendar::FIELD_DAY_OF_MONTH`.

`hour`

  La nouvelle valeur pour `IntlCalendar::FIELD_HOUR_OF_DAY`.

`minute`

  The new value for `IntlCalendar::FIELD_MINUTE`.

`second`

  The new value for `IntlCalendar::FIELD_SECOND`.

### Valeurs de retour

Aucune valeur n'est retournée.

### Exemples

Exemple #1 Exemple de IntlCalendar::setDateTime()

`<?php
$intlCal = IntlCalendar::createInstance('UTC');
$intlCal->setDateTime(2012, 1, 29, 23, 58);
?>`