Fonction PHP IntlCalendar set ()

| | | | | | | | | | | | | | |
Syntaxe :
  • Style orienté objet
    bool IntlCalendar::set (int $field, int< /em> $value)
    or
    bool IntlCalendar::set (int $year, int $month, < em>int $dayOfMonth = NULL, int $hour = NULL, int $minute = NULL, int $second = NULL )
  • Style procédural
    bool intlcal_set (IntlCalendar $cal, int $field, < em>int $value)
    ou
    bool intlcal_set ( IntlCalendar $cal, int $year, int $mois, int $dayOfMonth = NULL, int $hour = NULL, int $minute = NULL, int $second = NULL)
Paramètres :Cette fonction prend de nombreux paramètres comme ci-dessus et décrits ci-dessous :
  • $cal :Ce paramètre contient la ressource d`objet IntlCalendar.
  • $field :Ce paramètre est Contient l`une des constantes du champ date/heure IntlCalendar. Les constantes de champ sont des valeurs entières ‚Äã‚Äãet vont de 0 à IntlCalendar::FIELD_COUNT.
  • $value :Ce paramètre contient la nouvelle valeur de ce champ.
  • $year :ce paramètre contient une nouvelle valeur pour le champ IntlCalendar::FIELD_YEAR.
  • $month :ce paramètre contient une nouvelle valeur pour le champ IntlCalendar::FIELD_MONTH.
  • $dayOfMonth :ce paramètre contient la nouvelle valeur du champ IntlCalendar::FIELD_DAY_OF_MONTH. La séquence des mois commence à zéro, c`est-à-dire 0 pour janvier, 1 pour février, etc.
  • $hour :ce paramètre contient une nouvelle valeur pour le champ IntlCalendar::FIELD_HOUR_OF_DAY .
  • $minute :ce paramètre contient la nouvelle valeur du champ IntlCalendar::FIELD_MINUTE.
  • $second :ce paramètre contient de nouvelles valeur pour le champ IntlCalendar::FIELD_SECOND.
Valeur renvoyée :Cette fonction renvoie TRUE en cas de succès et FALSE en cas d`échec.Le programme suivant illustre la fonction IntlCalendar::set() en PHP :Programme :< ? php
// Set DateTime Zoneini_set ( `date.timezone ` , ` Asie / Calcutta` ); ini_set ( `date.timezone` , `UTC` );
// Créer une instance IntlCalendar$calendar = IntlCalendar::createInstance ( `Asie / Calcutta` ) ;
// Définir l`objet DateTime$calendar -> set (2019, 8, 24) ;
// Afficher l`objet calendriervar_dump (IntlDateFormatter::formatObject ( $calendar ));
// Déclarer un nouvel objet IntlGregorianCalendar$calendar = nouveau IntlGregorianCalendar (2016, 8, 24);
// Définir le champ de l`année$calendrier -> set (IntlCalendar::FIELD_YEAR, 2018);
// Afficher l`objet calendriervar_dump (IntlDateFormatter ::formatObject ( $calendar ));
?>
Quitter :
string (24 ) "24 septembre 2019, 08:23:53" string (25) "24 septembre 2018, 00:00:00"
Lien : https://www.php.net/manual/en/intlcalendar.set.php