PHP IntlCalendar set()-Funktion

| | | | | | | | | | | | | | |
Syntax:
  • Objektorientierter Stil
    bool IntlCalendar::set (int $field, int< /em> $value)
    oder
    bool IntlCalendar::set (int $year, int $month, < em>int $dayOfMonth = NULL, int $hour = NULL, int $minute = NULL, int $second = NULL )
  • Prozeduraler Stil
    bool intlcal_set (IntlCalendar $cal, int $field, < em>int $value)
    oder
    bool intlcal_set ( IntlCalendar $cal, int $year, int $month, int $dayOfMonth = NULL, int $hour = NULL, int $minute = NULL, int $second = NULL)
Parameter:Diese Funktion benötigt viele Parameter wie oben und unten beschrieben:
  • $cal:Dieser Parameter enthält die IntlCalendar-Objektressource.
  • $field:Dieser Parameter enthält eine der Konstanten des IntlCalendar-Datums-/Zeitfelds. Feldkonstanten sind ganzzahlige Werte ‚Äã‚Äãund reichen von 0 bis IntlCalendar::FIELD_COUNT.
  • $value:Dieser Parameter enthält den neuen Wert für dieses Feld.
  • $year:dieser Parameter enthält einen neuen Wert für das Feld IntlCalendar::FIELD_YEAR.
  • $month:dieser Parameter enthält einen neuen Wert für das Feld IntlCalendar::FIELD_MONTH.
  • $dayOfMonth:dieser Parameter enthält den neuen Wert für das Feld IntlCalendar::FIELD_DAY_OF_MONTH. Die Monatssequenz beginnt bei Null, dh 0 für Januar, 1 für Februar usw.
  • $hour:dieser Parameter enthält einen neuen Wert für das Feld IntlCalendar::FIELD_HOUR_OF_DAY .
  • $minute:dieser Parameter enthält den neuen Wert für das Feld IntlCalendar::FIELD_MINUTE.
  • $second:dieser Parameter enthält neu Wert für das Feld IntlCalendar::FIELD_SECOND.
Zurückgegebener Wert:Diese Funktion gibt bei Erfolg TRUE und bei Misserfolg FALSE zurück. Das folgende Programm veranschaulicht die Funktion IntlCalendar::set() in PHP:Programm:
// DateTime Zone setzenini_set ( `date.timezone ` , ` Asien / Kalkutta` ); ini_set ( `date.timezone` , `UTC` );
// IntlCalendar-Instanz erstellen$calendar = IntlCalendar::createInstance ( `Asia / Calcutta` ) ;
// DateTime-Objekt setzen$calendar -> set (2019, 8, 24) ;
// Kalenderobjekt anzeigenvar_dump (IntlDateFormatter::formatObject ( $calendar ));
// Deklariere ein neues IntlGregorianCalendar-Objekt$calendar = new IntlGregorianCalendar (2016, 8, 24);
// Jahresfeld festlegen$kalender -> set (IntlCalendar::FIELD_YEAR, 2018);
// Kalenderobjekt anzeigenvar_dump (IntlDateFormatter ::formatObject ( $calendar ));
?>
Exit:
string (24 ) "24. September 2019, 8:23:53 Uhr" string (25) "24. September 2018, 00:00:00 Uhr"
Link: https://www.php.net/manual/en/intlcalendar.set.php