La función IntlCalendar::getType() es una función incorporada en PHP que se usa para obtener el tipo de calendario en términos de string. El “calendario” es el valor válido de las palabras clave.
Sintaxis:
- Estilo orientado a objetos
string IntlCalendar::getType( void )
- Estilo procesal
string intlcal_get_type( IntlCalendar $cal )
Parámetros: esta función acepta un solo parámetro $cal que contiene el recurso de IntlCalendar.
Valor devuelto: esta función devuelve un valor de string que representa el tipo de calendario.
El siguiente programa ilustra la función IntlCalendar::getType() en PHP:
Programa:
<?php // Set the date timezone ini_set('date.timezone', 'Asia/Calcutta'); ini_set('intl.default_locale', 'en_US'); // Create an instance of calendar $calendar = IntlCalendar::createInstance(NULL, 'en_US'); // Display the calendar tyle var_dump($calendar->getType()); // Create an instance of calendar $calendar = IntlCalendar::createInstance(NULL, '@calendar=islamic'); // Display the calendar tyle var_dump($calendar->getType()); // Creare a DateTime object $calendar = IntlCalendar::fromDateTime('2019-03-21 09:19:29'); // Display the calendar tyle var_dump($calendar->getType()); ?>
Producción:
string(9) "gregorian" string(7) "islamic" string(9) "gregorian"
Referencia: https://www.php.net/manual/en/intlcalendar.gettype.php