La función cal_info() en PHP es una función incorporada que se usa para devolver información sobre un calendario específico. La función cal_info() devuelve una array que contiene el nombre de la calificación, el mes, la abreviatura del mes y el número máximo de días del mes, y el símbolo de la calificación.
Toma el calendario como parámetro y devuelve la información respectiva al calendario especificado.
Sintaxis:
cal_info($calendar)
Parámetros: La función cal_info() en PHP acepta solo un parámetro $calendar . Este parámetro especifica un número que indica el calendario que desea conocer. A continuación se muestra la lista de números válidos que se pueden utilizar como valor para este parámetro.
- 0 = CAL_GREGORIAN
- 1 = CAL_JULIAN
- 2 = CAL_JUDIO
- 3 = CAL_FRANCÉS
Valor devuelto: Devuelve información sobre un calendario especificado.
Errores y excepciones :
- Si no se especifica ningún calendario en los parámetros, la función cal_info() devuelve información sobre todos los calendarios.
- Para especificar un calendario como parámetro para la función cal_info(), es necesario mencionar su valor numérico respectivo en lugar del nombre del calendario, como «0» para el calendario gregoriano.
Los siguientes programas ilustran la función cal_info().
Programa 1 :
PHP
<?php // displaying information // regarding gregorian calendar print_r (cal_info(0)); ?>
Producción:
Array ( [months] => Array ( [1] => January [2] => February [3] => March [4] => April [5] => May [6] => June [7] => July [8] => August [9] => September [10] => October [11] => November [12] => December ) [abbrevmonths] => Array ( [1] => Jan [2] => Feb [3] => Mar [4] => Apr [5] => May [6] => Jun [7] => Jul [8] => Aug [9] => Sep [10] => Oct [11] => Nov [12] => Dec ) [maxdaysinmonth] => 31 [calname] => Gregorian [calsymbol] => CAL_GREGORIAN )
Programa 2 :
PHP
<?php // displaying information // regarding jewish calendar print_r (cal_info(2)); ?>
Producción:
Array ( [months] => Array ( [1] => Tishri [2] => Heshvan [3] => Kislev [4] => Tevet [5] => Shevat [6] => Adar I [7] => Adar II [8] => Nisan [9] => Iyyar [10] => Sivan [11] => Tammuz [12] => Av [13] => Elul ) [abbrevmonths] => Array ( [1] => Tishri [2] => Heshvan [3] => Kislev [4] => Tevet [5] => Shevat [6] => Adar I [7] => Adar II [8] => Nisan [9] => Iyyar [10] => Sivan [11] => Tammuz [12] => Av [13] => Elul ) [maxdaysinmonth] => 30 [calname] => Jewish [calsymbol] => CAL_JEWISH )
Referencia:
http://php.net/manual/en/function.cal-info.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA