Función PHP IntlCalendar set ()

| | | | | | | | | | | | | | |
Sintaxis:
  • Estilo orientado a objetos
    bool IntlCalendar::set (int $field, int< /em> $valor)
    o
    bool IntlCalendar::set (int $año, int $mes, < em>int $díaDelMes = NULL, int $hora = NULL, int $minuto = NULL, int $segundo = NULL )
  • Estilo de procedimiento
    bool intlcal_set (IntlCalendar $cal, int $campo, < em>int $valor)
    o
    bool intlcal_set ( IntlCalendar $cal, int $año, int $mes, int $díaDelMes = NULL, int $hora = NULL, int $minuto = NULL, int $segundo = NULL)
Parámetros:Esta función toma muchos parámetros como los anteriores y los descritos a continuación:
  • $cal:Este parámetro contiene el recurso del objeto IntlCalendar.
  • $field:Este parámetro contiene una de las constantes del campo de fecha/hora de IntlCalendar. Las constantes de campo son valores enteros ‚Äã‚Äãy van de 0 a IntlCalendar::FIELD_COUNT.
  • $value:Este parámetro contiene el nuevo valor para este campo.
  • $año:este parámetro contiene un nuevo valor para el campo IntlCalendar::FIELD_YEAR.
  • $mes:este parámetro contiene un nuevo valor para el campo IntlCalendar::FIELD_MONTH.
  • $dayOfMonth:este parámetro contiene el nuevo valor para el campo IntlCalendar::FIELD_DAY_OF_MONTH. La secuencia del mes comienza en cero, es decir, 0 para enero, 1 para febrero, etc.
  • $hora:este parámetro contiene un nuevo valor para el campo IntlCalendar::FIELD_HOUR_OF_DAY.
  • $minuto:este parámetro contiene el nuevo valor para el campo IntlCalendar::FIELD_MINUTE.
  • $segundo:este parámetro contiene nuevos valor para el campo IntlCalendar::FIELD_SECOND.
Valor devuelto:Esta función devuelve VERDADERO en caso de éxito y FALSO en caso de error. El siguiente programa ilustra la función IntlCalendar::set() en PHP:Programa:
// Establecer zona de fecha y horaini_set ( `date.timezone ` , ` Asia / Calcuta` ); ini_set ( `date.timezone` , `UTC` );
// Crear una instancia de IntlCalendar$calendar = IntlCalendar::createInstance ( `Asia / Calcutta` ) ;
// Establecer el objeto DateTime$calendar -> set (2019, 8, 24) ;
// Mostrar el objeto calendariovar_dump (IntlDateFormatter::formatObject ( $calendar ));
// Declarar un nuevo objeto IntlGregorianCalendar$calendar = nuevo IntlGregorianCalendar (2016, 8, 24);
// Establecer el campo del año< código>$calendario -> set (IntlCalendar::FIELD_YEAR, 2018);
// Mostrar el objeto de calendariovar_dump (IntlDateFormatter ::formatObject ( $calendario ));
?> Salir:
cadena (24 ) "24 de septiembre de 2019, 8:23:53 a. m." cadena (25) "24 de septiembre de 2018, 12:00:00 a. m."
Enlace: https://www.php.net/manual/en/intlcalendar.set.php