La función cal_days_in_month() en PHP es una función incorporada que se usa para devolver la cantidad de días en un mes para un año específico y de acuerdo con un calendario específico como el calendario gregoriano, el calendario francés, el calendario judío, etc.
La función cal_days_in_month() toma tres parámetros que son el calendario, el mes y el año y devuelve la cantidad de días según un mes, año y calendario especificados.
Sintaxis:
cal_days_in_month($calendar, $month, $year)
Parámetros: La función cal_days_in_month() en PHP acepta tres parámetros como se describe a continuación:
- $calendario : especifica el calendario que desea considerar, como francés, gregoriano, judío, etc.
- $mes : Especifica el mes en el calendario que hayas elegido.
- $year : Especifica el año en el calendario que hayas elegido.
Valor devuelto: Devuelve el número de días según un mes, año y calendario especificado.
Errores y excepciones :
- La función cal_days-in_month da un resultado incorrecto cuando la fecha utilizada es anterior a 1550.
- La función cal_days-in_month da una salida incorrecta para las fechas anteriores al descubrimiento del año bisiesto.
Ejemplos:
Input: cal_days_in_month(CAL_JEWISH, 2, 1966); Output: 29 Explanation: February 1966 had 29 days. Input: cal_days_in_month(CAL_GREGORIAN, 2, 2004); Output: 29 Explanation: February 2004 had 29 days
Los siguientes programas ilustran la función cal_days_in_month():
Programa 1 :
<?php // Using cal_days_in_month() function to // know the number of days in february, 1966 $days = cal_days_in_month(CAL_JEWISH, 2, 1966); echo "February 1966 had $days days.<br>"; ?>
Producción:
February 1966 had 29 days.
Programa 2 :
<?php // Using cal_days_in_month() function to // know the number of days in february, 2004 $days = cal_days_in_month(CAL_GREGORIAN, 2, 2004); echo "February 2004 had $days days"; ?>
Producción:
February 2004 had 29 days
Referencia:
http://php.net/manual/en/function.cal-days-in-month.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