Função PHP IntlCalendar set()

| | | | | | | | | | | | | | |
Sintaxe:
  • Estilo Orientado a Objeto
    bool IntlCalendar::set (int $field, int< /em> $valor)
    ou
    bool IntlCalendar::set (int $ano, int $mês, < em>int $dayOfMonth = NULL, int $hora = NULL, int $minuto = NULL, int $second = NULL )
  • Estilo de procedimento
    bool intlcal_set (IntlCalendar $cal, int $field, < em>int $value)
    ou
    bool intlcal_set ( IntlCalendar $cal, int $year, int $mês, int $dayOfMonth = NULL, int $hora = NULL, int $minuto = NULL, int $second = NULL)
Parâmetros:Esta função recebe muitos parâmetros conforme descrito acima e descrito abaixo:
  • $cal:Este parâmetro contém o recurso do objeto IntlCalendar.
  • $field:Este parâmetro contém uma das constantes do campo de data/hora IntlCalendar. As constantes de campo são valores inteiros ‚Äã‚Äã e variam de 0 a IntlCalendar::FIELD_COUNT.
  • $value:Este parâmetro contém o novo valor para este campo.
  • $year:este parâmetro contém um novo valor para o campo IntlCalendar::FIELD_YEAR.
  • $month:este parâmetro contém um novo valor para o campo IntlCalendar::FIELD_MONTH.
  • $dayOfMonth:este parâmetro contém o novo valor para o campo IntlCalendar::FIELD_DAY_OF_MONTH. A sequência do mês começa em zero, ou seja, 0 para janeiro, 1 para fevereiro, etc.
  • $hour:este parâmetro contém um novo valor para o campo IntlCalendar::FIELD_HOUR_OF_DAY . li>
  • $minuto:este parâmetro contém o novo valor para o campo IntlCalendar::FIELD_MINUTE.
  • $second:este parâmetro contém novo valor para o campo IntlCalendar::FIELD_SECOND.
Valor retornado:Esta função retorna TRUE em caso de sucesso e FALSE em caso de falha. O programa a seguir ilustra a função IntlCalendar::set() em PHP:Programa:
// Definir DateTime Zoneini_set ( `date.timezone ` , ` Ásia / Calcutá` ); ini_set ( `date.timezone` , `UTC` );
// Cria uma instância IntlCalendar$calendar = IntlCalendar::createInstance ( `Ásia / Calcutá` ) ;
// Definir o objeto DateTime$calendar -> set (2019, 8, 24) ;
// Mostra o objeto calendáriovar_dump (IntlDateFormatter::formatObject ( $calendar ));
// Declare um novo objeto IntlGregorianCalendar$calendar = new IntlGregorianCalendar (2016, 8, 24);
// Definir o campo do ano< código>$calendário
-> set (IntlCalendar::FIELD_YEAR, 2018);
// Mostrar o objeto de calendáriovar_dump (IntlDateFormatter ::formatObject ( $calendar ));
?>
Sair:
string (24 ) "24 de setembro de 2019, 8:23:53 AM" string (25) "24 de setembro de 2018, 00:00:00 AM"
Link: https://www.php.net/manual/en/intlcalendar.set.php