PHP | Función isSet() de IntlCalendar

La función IntlCalendar::isSet() es una función incorporada en PHP que se usa para verificar si un campo determinado está configurado o no. Esta función es opuesta a la función IntlCalendar::clear().

Sintaxis:

  • Estilo orientado a objetos
    bool IntlCalendar::isSet( int $field )
  • Estilo procesal
    bool intlcal_is_set( IntlCalendar $cal, int $field )

Parámetros: esta función utiliza dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • $cal: este parámetro contiene el recurso del objeto IntlCalendar.
  • $field: este parámetro contiene una de las constantes de campo de fecha/hora de IntlCalendar. El valor de las constantes de campo es un número entero y se encuentra entre 0 e IntlCalendar::FIELD_COUNT.

Valor devuelto: esta función devuelve VERDADERO si el campo está configurado y devuelve un error si el campo no está configurado.

El siguiente programa ilustra la función IntlCalendar::isSet() en PHP:

Programa:

<?php
  
// Set the DateTime zone
ini_set('date.timezone', 'Asia/Calcutta');
  
// Create an instance of IntlCalendar
$calendar = IntlCalendar::createInstance('Asia/Calcutta');
  
// Check month field is set or not
var_dump($calendar->isSet(IntlCalendar::FIELD_MONTH));
  
// Set the DateTime to the object
$calendar->set(2019, 8, 29);
  
// Check for month field
var_dump($calendar->isSet(IntlCalendar::FIELD_MONTH));
  
// Set the DateTime object
$calendar->set(strtotime('2019-09-22 12:30:00'));
  
// Check for year field
var_dump($calendar->isSet(IntlCalendar::FIELD_YEAR));
  
?>
Producción:

bool(true)
bool(true)
bool(true)

Referencia: https://www.php.net/manual/en/intlcalendar.isset.php

Publicación traducida automáticamente

Artículo escrito por jit_t y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *