PHP IntlCalendar imposta la funzione ().

| | | | | | | | | | | | | | |
Sintassi:
  • Stile orientato agli oggetti
    bool IntlCalendar::set (int $field, int< /em> $valore)
    o
    bool IntlCalendar::set (int $anno, int $mese, < em>int $dayOfMonth = NULL, int $hour = NULL, int $minuto = NULL, int $second = NULL )
  • Stile procedurale
    bool intlcal_set (IntlCalendar $cal, int $field, < em>int $valore)
    o
    bool intlcal_set ( IntlCalendar $cal, int $anno, int $mese, int $dayOfMonth = NULL, int $ora = NULL, int $minuto = NULL, int $second = NULL)
Parametri:Questa funzione accetta molti parametri come sopra e descritti di seguito:
  • $cal:Questo parametro contiene la risorsa dell`oggetto IntlCalendar.
  • $field:Questo parametro contiene una delle costanti del campo Data/ora di IntlCalendar. Le costanti di campo sono valori interi ‚Äã‚Äãe vanno da 0 a IntlCalendar::FIELD_COUNT.
  • $value:Questo parametro contiene il nuovo valore per questo campo.
  • $year:questo parametro contiene un nuovo valore per il campo IntlCalendar::FIELD_YEAR.
  • $month:questo parametro contiene un nuovo valore per il campo IntlCalendar::FIELD_MONTH.
  • $dayOfMonth:questo parametro contiene il nuovo valore per il campo IntlCalendar::FIELD_DAY_OF_MONTH. La sequenza del mese inizia da zero, ovvero 0 per gennaio, 1 per febbraio, ecc.
  • $hour:questo parametro contiene un nuovo valore per il campo IntlCalendar::FIELD_HOUR_OF_DAY .
  • $minute:questo parametro contiene il nuovo valore per il campo IntlCalendar::FIELD_MINUTE.
  • $second:questo parametro contiene new valore per il campo IntlCalendar::FIELD_SECOND.
Valore restituito:Questa funzione restituisce TRUE in caso di successo e FALSE in caso di errore. Il programma seguente illustra la funzione IntlCalendar::set() in PHP:Programma:
// Imposta DateTime Zoneini_set ( `date.timezone ` , ` Asia / Calcutta` ); ini_set ( `date.timezone` , `UTC` );
// Crea un`istanza IntlCalendar$calendar = IntlCalendar::createInstance ( `Asia / Calcutta` ) ;
// Imposta l`oggetto DateTime$calendar -> set (2019, 8, 24) ;
// Mostra l`oggetto calendariovar_dump (IntlDateFormatter::formatObject ( $calendar ));
// Dichiara un nuovo oggetto IntlGregorianCalendar$calendar = nuovo IntlGregorianCalendar (2016, 8, 24);
// Imposta il campo dell`anno< codice>$calendario -> set (IntlCalendar::FIELD_YEAR, 2018);
// Mostra l`oggetto calendariovar_dump (IntlDateFormatter ::formatObject ( $calendar ));
?> Esci:
string (24 ) "24 settembre 2019, 8:23:53" string (25) "24 settembre 2018, 00:00:00"
Link: https://www.php.net/manual/en/intlcalendar.set.php